Los siguientes son los detalles de mi entrevista con Goldman Sachs.
Ronda 1: Ronda de codificación en línea en Hackerrank (1 hora 30 minutos)
La prueba en línea fue de 100 puntos
Constaba de 8 MCQ de 10 puntos cada uno, con una penalización de 2 puntos cada uno por respuesta incorrecta.
Hubo 1 pregunta de codificación de 20 puntos.
Pregunta de codificación (similar a esta pregunta):
dado un número N, encuentre la cantidad de formas de representar este número como una suma de 2 o más números naturales consecutivos.
Los MCQ se basaron en estructuras de datos y algoritmos.
15 estudiantes fueron preseleccionados después de esta ronda.
Ronda 2: Ronda Técnica F2F 1 (30 minutos)
- Preguntado por mis aficiones. Tuve una discusión sobre Counter Strike 😛
- Diferencia entre Hashtable y Hashmap.
- Invierta una string sin usar ninguna variable adicional que no sea la longitud de la string y además se le pide que optimice la función de intercambio con XOR.
- Imprime todos los subconjuntos posibles de elementos en una array.
- Deduce cuántos subconjuntos son posibles para un conjunto de N elementos.
10 estudiantes fueron preseleccionados para la siguiente ronda.
Ronda 3: Ronda Técnica F2F 2 (45 minutos)
- Discusión con respecto a mi currículum.
- Me pidió que explicara uno de mis proyectos basado en Machine Learning.
- Me pidió que diseñara la estructura de datos más óptima para almacenar un Diccionario (palabras junto con sus significados).
- Escriba un pseudocódigo para la inserción y eliminación en la estructura de datos de Trie Tree, y luego se le pedirá que imprima todas las palabras posibles almacenadas en Trie Tree con un prefijo dado.
- Rompecabezas de barra de oro preguntado ( este ). Se le pidió que derivara el foro general para N días con N varilla unitaria.
- Pregunta algorítmica: – Estás parado en la posición ‘0’ en una recta numérica infinita. Hay un objetivo en la posición de destino. En cada movimiento, puede ir a la izquierda oa la derecha. Durante el n -ésimo movimiento (a partir de 1), das n pasos. Devuelve el número mínimo de pasos necesarios para llegar al destino.
Ronda 4: Ronda Técnica F2F 3 (30 minutos)
- Discusión con respecto a mi currículum.
- Me preguntó mi papel en los proyectos del grupo.
- Rompecabezas: la hora actual es las 12:00:00 p.
- Pregunta de codificación: el costo de una acción en cada día se proporciona en una array, encuentre la ganancia máxima que puede obtener comprando y vendiendo en esos días.
- Hice varias preguntas morales.
Ronda 5: F2F Técnica Ronda 4 (1 hora)
- Discusión con respecto a mi currículum.
- Se solicitó el algoritmo Apriori y el algoritmo de árbol de crecimiento FP para encontrar un conjunto de elementos frecuente.
- Me pidieron que diseñara Library System.
- Varias preguntas sobre conceptos de programación orientada a objetos como función virtual, función de amigo, solución de problema de diamante, clase compuesta, agregación, herencia, tiempo de ejecución frente a polimorfismo de tiempo de compilación.
- Dada una tabla y dependencias funcionales en forma 1-NF, conviértala a forma BCNF.
- Preguntó 2 rompecabezas
- El 29 de febrero de 1992 fue miércoles. ¿Cuál será el día el 29 de febrero de 2020? Me pidió que derivara una fórmula general para cualquier fecha.
- 3 bombillas y 3 interruptores en geekforgeeks.
Ronda 6: Ronda Técnica F2F 5 (25 minutos)
- Hice algunas preguntas generales.
- Diseño del Sistema Bursátil.
- Hizo varias preguntas morales.
- Finalmente pregunté a qué equipo me gustaría unirme.
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