Ronda Técnica (1 hora):
- Me preguntaron sobre los proyectos actuales de mi empresa y el techstack utilizado
- que es hilo ¿Palabra clave sincronizada? Dif. formas de crear hilos en Java, ¿cuál es mejor? diferencia b/n multiproceso y multiprogramación
- ¿Qué es txn en DBMS? Propiedades del ÁCIDO
- Implementación interna del mapa. ¿Cómo funciona el puesto de HashMap? https://www.javatpoint.com/working-of-hashmap-in-java
- Lista de enlaces simples inversos. También escriba código recursivo ( https://www.geeksforgeeks.org/recursively-reversing-a-linked-list-a-simple-implementation/ )
- https://www.geeksforgeeks.org/detect-and-remove-loop-in-a-linked-list/
- https://www.geeksforgeeks.org/sort-an-array-of-0s-1s-and-2s/
- https://www.geeksforgeeks.org/design-a-stack-that-supports-getmin-in-o1-time-and-o1-extra-space/
- Escriba código para la clase singleton y hágalo seguro para subprocesos.
Ronda Técnica (1 hora):
- ¿Qué es la herencia? Dar un ejemplo
- Sobrecarga y anulación de funciones
- funcion estatica pregunta relacionada
Java
class
MyBase{
public
static
void
func(){
System.out.println(
"Base static called"
);
}
}
class
MyDerived
extends
MyBase{
public
void
func(){
// is this allowed?
System.out.println(
"Derived static called"
);
}
}
- Principios SÓLIDOS
- HashMap y HashSet en java. ¿Cómo trabajan ellos?
- ¿Cómo funciona el recolector de basura? ¿Cuándo se llama y cómo podemos llamarlo explícitamente? (https://www.tutorialspoint.com/how-can-we-call-garbage-collection-gc-explicitly-in-java)
- https://www.geeksforgeeks.org/minimum-cost-to-reach-from-the-top-left-to-the-bottom-right-corner-of-a-matrix/
- ¿Qué patrones de diseño utiliza usted? Explique el patrón del observador. Además, indique el escenario en el que se utilizó el patrón Singleton en su proyecto.
- https://www.geeksforgeeks.org/maximum-size-rectangle-binary-sub-matrix-1s/
- Diferencia b/n clase abstracta e interfaz. ¿Por qué se requieren ambos? ¿Puede la clase abstracta tener constructores?
- ¿Cómo podemos hacer que una variable sea inmutable en Java? ¿Es posible modificar el valor final de la variable?
Ronda Técnica (1 hora):
- Adv. y desv. de indexación
- Una tabla db que tiene 100 millones de filas, ABC son 3 columnas
A -> 1000 valores únicos B -> 1 millón de valores únicos C -> 10 millones de valores únicos
consulta realizada con frecuencia en db-> “select * from T where A = ? y B = ? y C = ?
¿Cómo debemos crear índices en la tabla? ¿No podemos crear índices compuestos en A,B?
- Niveles de aislamiento en SQL.
- Clave pública, clave privada, criptografía.
- Diferencia entre MongoDB y SQL
- Complejidad de HAshMap put() y get()
- Complejidad temporal del siguiente código:
Java
int
fib(
int
n) {
if
(n ==
0
|| n ==
1
) {
return
n;
}
return
fib(n-
1
) + fib(n-
2
);
}
- https://www.geeksforgeeks.org/maximize-sum-of-k-elements-in-array-by-take-only-corner-elements/
- ¿Cuáles son las características de la primavera y la bota de primavera?
- ¿Conoces Redis?
- ¿Qué es HTTP y HTTPS?
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA