Ronda 1: Prueba en línea: –
Enlace dado de mettl para realizar la prueba en línea
La prueba se basó en el núcleo de Java y las colecciones.
1.
void start() { A a = new A(); B b = new B(); a.s(b); b = null; /* Line 5 */ a = null; /* Line 6 */ System.out.println("start completed"); /* Line 7 */ }
¿Cuándo es elegible el objeto B, creado en la línea 3, para la recolección de elementos no utilizados?
A. después de la línea 5
B. después de la línea 6
C. después de la línea 7
D. No hay manera de estar absolutamente seguro.
2.
class HappyGarbage01 { public static void main(String args[]) { HappyGarbage01 h = new HappyGarbage01(); h.methodA(); /* Line 6 */ } Object methodA() { Object obj1 = new Object(); Object [] obj2 = new Object[1]; obj2[0] = obj1; obj1 = null; return obj2[0]; } }
¿Dónde habrá más posibilidades de que se invoque el recolector de basura?
A. Después de la línea 9
B. Después de la línea 10
C. Después de la línea 11
D. El recolector de basura nunca se invocó en el método A()
3. Suponga que desea crear una instancia de un nuevo mapa que tenga un orden de iteración que sea el mismo que el orden de iteración de una instancia existente de un mapa. ¿Qué implementación concreta de la interfaz Map debe usarse para la nueva instancia?
A. TreeMap
B. HashMap
C. LinkedHashMap
D. La respuesta depende de la implementación de la instancia existente.
4. ¿Qué clase no anula los métodos equals() y hashCode(), heredándolos directamente de la clase Object?
A. java.lang.String
B. java.lang.Double
C. java.lang.StringBuffer
D. java.lang.Character
5. ¿Qué clase de colección le permite aumentar o reducir su tamaño y proporciona acceso indexado a sus elementos, pero cuyos métodos no están sincronizados?
A. java.util.HashSet
B. java.util.LinkedHashSet
C. java.util.List
D. java.util.ArrayList
6. Debe almacenar elementos en una colección que garantice que no se almacenen duplicados y que se pueda acceder a todos los elementos en orden natural. ¿Qué interfaz proporciona esa capacidad?
A. java.util.Map
B. java.util.Set
C. java.util.List
D. java.util.Collection
Entrevista Ronda 1 (Técnica):-
1. Cuénteme algo sobre usted
2. Dada una lista de enlaces, ¿cómo encontrará el Node Kth a Nth en la lista de enlaces?
3. Dadas dos strings, averigüe si son anagramas entre sí
. 4. Algunas preguntas básicas sobre las colecciones que usar y cuándo.
5. Bibliotecas de strings como StringUtils, ¿cuáles son los beneficios? ¿Cuál es la diferencia entre isBlank e IsEmpty?
Entrevista Ronda 2 (Técnica): –
1. Imprimir siguiente Triángulo
1 121 12321 1234321
2. Cómo eliminar elementos duplicados de la lista de arrays.
3. Dada una lista de arreglos con números 1.100, encuentre el número 1 que falta en el tiempo O(n).
4. Clase de diseño de un menú de restaurante dado el tipo de comida y la lista de precios
5. ¿Qué patrones de diseño conoces? cuál ha visto hasta ahora (como solo tenía 1 año de experiencia, la entrevista no enfatiza demasiado esta pregunta. Solo di definiciones simples de estrategia, decorador y patrón MVC)
6. Suponga que hay muchos subprocesos que acceden a un valor crítico y pocos lo actualizan, tome el ejemplo de la reserva de asiento de avión.
7. ¿Cómo manejará la inconsistencia? (Estaba buscando candados como respuesta y luego discutió diferentes tipos de candados)
Entrevista Ronda 3: (Técnico-Gerencial) –
1. ¿Qué tipo de trabajo ha realizado hasta ahora? (Le dije el nombre del sitio web) abrió el sitio web e hizo algunas preguntas sobre el trabajo realizado en ese sitio web.
2. Dadas 9 bolas, encuentre una defectuosa en pasos mínimos usando una escala de peso.
3. Problema clásico de 25 caballos, 25 caballos, tiene una pista de 5 caballos, sin cronómetro, cuántas carreras se requieren para determinar los 3 caballos más rápidos.
Ronda de entrevistas 4: Ejecutivo de recursos humanos
1. Cuéntame algo sobre ti
2. Cualquier desafío o iniciativa que hayas tomado durante la escuela, la universidad o la oficina.
3. ¿Por qué quieres cambiar?
4. ¿Por qué comprar cerca?
5. ¿CTC esperado?
Ronda de entrevistas 5: CTO
1. Dígame el trabajo que ha realizado en su 1 año de experiencia
2. ¿Qué pila de tecnología ha utilizado?
3. ¿Por qué buscar un cambio?
4. ¿En qué fecha puede unirse a nosotros?
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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