Ronda 1: Escrito
- Eliminar recursivamente caracteres consecutivos
- Imprimir frecuencia de palabras en una oración
- Clase de empleado dada con identificación y nombre
- Crear un método para agregar empleados
- Ordenar empleados por nombre
- Ordenar empleados por ID
- Imprime todas las permutaciones de una string “TJS”
- Dada una array, reorganizar los elementos de la array de manera que todos los elementos pares queden primero en la array y todos los impares queden después o viceversa.
Ronda 2: F2F técnico
- Pedido anticipado de recorridos BST
- LCA – antepasado común más bajo
- Imprimir todos los elementos de contorno de un árbol binario
- Eliminar un carácter de una string para que sea un palíndromo
- Travesía de orden de nivel de impresión del árbol binario
Ronda 3: F2F técnico
- Vaya conceptos como abstracción, encapsulación, etc.
- productor consumidor
- Roscado múltiple
- Dos subprocesos están modificando un arrayList… lo que sucederá
- HashMap simultáneo
- Diferencia entre mapa y linkedHashMap
- Implementación del método equals y hashcode
- Dados dos objetos de la misma clase, suponga que el código hash siempre devuelve 1, ¿los objetos son iguales?
- Diferencia entre stringbuffer y stringbuilder
- ¿Cómo la string es inmutable?
- métodos de clase de objeto
- ¿Cuál prefieres para crear subprocesos? ¿Subproceso o ejecutable y por qué?
Ronda 3: Técnico F2F (Gerente)
- ¿Diferencia entre hilo y proceso?
- Java: ¿pasar por valor o referencia?
- ¿Podemos hacer que el constructor sea privado?
- Explicar el patrón de diseño singleton
- ¿Qué es el bloqueo de hilos?
- Sincronización de subprocesos
- Dada una array ordenada, reorganice los números en la array en orden Mínimo Máximo sin usar memoria O (n) adicional y mantenga la complejidad del tiempo al mínimo
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