Recientemente tuve una entrevista con Goldman Sachs Bangalore para el puesto de desarrollador Java de más de 2 años. Recibí una llamada de una consultora y después de que mi perfil fuera preseleccionado, recibí un correo de Recursos Humanos para una prueba en línea.
- Ronda 1: prueba en línea (rango de pirata informático):
Pregunta Java de 16 MCQ.
2 programas:- Encuentra el número de todos los anagramas únicos de strings dadas
- Encuentre la ruta para llegar al final de la array (m, n) al menor costo desde (0,0)
- Ronda 2: Técnica F2F:
Conceptos de programación orientada a objetos con ejemplos en tiempo real. Manejo de excepciones. Cómo funciona internamente el mapa hash explicado a bordo. Hashmap vs CocurrentHashmap vs HashTable vs SynchronizedMap
- Ronda 3: Técnica F2F:
Patrón de diseño único. Cómo lo hace doble tonelada (en una llamada uniforme de getInstance(), el primer objeto debe ser devuelto y una llamada impar de getInstance(), la segunda instancia debe ser devuelta). Hazlo triple don.
Funcionamiento interno de HashSet. Cómo funciona el factor de carga en HashMap. Cuándo optar por ArrayList y cuándo por LinkedList. - Ronda 4: Técnica F2F:
serie de impresión 010203040506 .. utilizando subprocesos múltiples, el primer subproceso imprimirá solo 0, el segundo subproceso imprimirá solo números pares y el tercer subproceso imprimirá solo números impares. Algunas consultas SQL consultas JOIN normales. Sincronizar bloque vs Sincronizar método
- Ronda 5: Técnica F2F:
Analizador SAX vs analizador Dom. ¿Cómo almacenará el par de valores clave de forma ordenada en función de los valores? Dada una lista enlazada doblemente circular, un Node no apunta al siguiente, cómo encontrará esto y lo solucionará. El siguiente puntero de la misma pregunta apunta a un puntero aleatorio, ¿cómo encontrará esto y lo solucionará? ¿Cómo romperá la propiedad TreeSet (debe almacenar objetos en orden no ordenado)
- Ronda 6: F2F No Técnico:
Dada una situación en la que hay tres ascensores A, B y C, el ascensor A está en el piso k y el usuario quiere ir al piso n, ¿cuáles serán los casos de prueba en esta situación? El entrevistador dio 3-4 situaciones en el mismo problema para escribir casos de prueba.
Hay un método que tomará una fecha, es decir, 09/11/2013 y devolverá una fecha de vencimiento, que es el tercer viernes del mes de entrada. Escriba todas las cajas unitarias que cubran todas las esquinas para asegurarse de que este método nunca fallará. - Ronda 7: Gerencial:
Proyecto actual (Arquitectura), En qué tecnologías estás trabajando. ¿Por qué estás usando SOAP? ¿Por qué no Restful? ¿Por qué estás usando SAX? ¿Por qué no DOM? Qué es Ágil. Cual es tu papel. Características de Java 8.
- Ronda 8 Gerencial:
Algunos rompecabezas. Me explicó sobre GS cómo funcionan en GS y todo.
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