Presenté mi solicitud a través del portal de carreras de la compañía para el Programa de contratación de campus de ingeniería de Goldman Sachs 2020. Alrededor de 1,5 lakh de estudiantes de toda India (lotes de 2021 y 2022) intentaron el
Primera Ronda – Prueba de Aptitud (9 de agosto de 2020): La prueba se realizó en HackerRank y tuvo una duración de 1 hora 45 minutos. La prueba contó con un total de 7 secciones compuestas por 68 preguntas:
- Computación numérica: 8 MCQ
- Razonamiento numérico: 12 MCQ
- Comprensión: 10 MCQ
- Razonamiento abstracto: 12 MCQ
- Razonamiento esquemático: 12 MCQ
- Razonamiento lógico: 12 MCQ
- Subjetivo: 2
Cada pregunta en los MCQ tenía +5 por respuesta correcta y -2 por respuesta incorrecta. Las preguntas subjetivas llevaban 10 puntos cada una. Intenté aproximadamente 44 MCQ correctamente, algunos MCQ de forma aproximada e intenté una pregunta subjetiva correctamente.
Alrededor de 2000 estudiantes fueron seleccionados para la siguiente ronda.
Segunda Ronda – Evaluación Técnica (26 de septiembre de 2020): La Ronda Técnica fue de 2 horas 15 minutos y se llevó a cabo en HackerRank. Constaba de 5 secciones:
- Programación – 30 minutos: 2 preguntas de nivel fácil a medio (para mí, una se basaba en conceptos matemáticos y la otra en árboles y strings)
- Aptitud cuantitativa: 25 minutos: MCQ relacionados con las matemáticas. Hubo un total de 7 preguntas.
- Informática: 20 minutos: 8 MCQ basados en temas de informática como OOP, OS, DBMS, DSA (principalmente algoritmos de clasificación).
- Programación avanzada: 45 minutos: 1 pregunta sobre estructuras de datos avanzadas (para mí, basada en la combinación de gráficos y DP)
- Cuéntame sobre ti – 15 minutos: 2 preguntas tipo ensayo
El criterio para pasar la segunda ronda fue aprobar al menos 3 de las 6 secciones (incluyendo CGPA como sección) en la evaluación técnica. Intenté una pregunta de codificación correctamente, la mayoría de los MCQ y las dos preguntas subjetivas.
Alrededor de 200 estudiantes fueron seleccionados para las entrevistas virtuales. Todas mis entrevistas se realizaron el mismo día (8 de noviembre) con Zoom como plataforma de videoconferencia.
Tercera Ronda – Entrevistas Virtuales (8 de noviembre de 2020):
- Entrevista 1: Primero, hubo una breve introducción. Después, me preguntó sobre las diferencias entre C++ y Python. Luego hubo una breve discusión sobre mis proyectos. Luego, pasando a DSA, discutimos en profundidad los principales algoritmos de clasificación. Utilizando HackerRank CodePair como plataforma de codificación en vivo, me pidió que codificara la solución para «cómo fusionar n arrays ordenadas, cada una de longitud k en una única array». Abordé la pregunta usando el concepto de montón mínimo y luego discutí las complejidades del tiempo y el espacio con él. También discutimos las diferencias si se hubiera usado la ordenación por combinación como el algoritmo principal. Me preguntó si tenía alguna pregunta y ese fue el final de la primera entrevista.
- Entrevista 2:Después de una introducción, discutimos mi currículum y mis proyectos durante unos 15 minutos. Me pidieron que explicara en detalle uno de mis proyectos. Luego pasamos a DBMS donde pidió describir las relaciones (tablas) para un sistema de gestión de restaurantes, en específico, el sistema de facturación. Describí mi enfoque y discutimos durante casi 15 a 20 minutos cómo llevar a cabo la implementación. Luego, me pidió que escribiera una consulta SQL que involucrara múltiples funciones agregadas. Luego, pasó a las preguntas de DSA. Me pidió que explicara cualquier tipo de algoritmo en detalle. Expliqué la ordenación por combinación con un ejemplo. Luego me preguntó acerca de mis estructuras de datos favoritas. Busqué un poco y mencioné pilas, colas y árboles. Pidió explicar cualquier aplicación de pila y el concepto de BST y dónde son útiles. Finalmente,
- Entrevista 3: Esta fue una entrevista de HR+Tech. Me preguntó sobre mis planes después de la graduación. Luego saltó a las preguntas basadas en el currículum y me pidió que explicara algunos proyectos y logros que había mencionado en mi currículum. La entrevista fue solo de unos 5-10 minutos. Finalmente, me preguntó si tenía alguna pregunta para él y le pregunté sobre la mejor parte de trabajar en GS. Este fue el final de la tercera entrevista.
Veredicto: SELECCIONADO
Puntas:
- Para la Ronda de Aptitud, puedes practicar preguntas de razonamiento lógico y repasar conceptos numéricos. La velocidad y la precisión son factores importantes en esta ronda.
- Para la Evaluación Técnica, además de la codificación, los MCQ agregan valor. Asegúrese de ser minucioso con los conceptos que se enseñan en los cursos universitarios: OOPS, OS, DBMS y DSA. Rara vez se hacen preguntas basadas en redes informáticas. Para las preguntas numéricas de resolución de problemas, revise los temas básicos de trigonometría, probabilidad y estadística. Practique los documentos de muestra disponibles en HackerRank.
- Para las rondas de entrevistas, practique explicando preguntas de codificación de resolución de problemas desde la fuerza bruta hasta el enfoque optimizado. Revise los artículos de GeeksforGeeks para conocer los conceptos de Ciencias de la Computación. Conocer las diferencias entre varios lenguajes de programación. Lo más importante es que sea minucioso con su currículum. Debe estar preparado para responder cualquier pregunta basada en su currículum.
Prepare preguntas básicas de recursos humanos de antemano. Además, a algunos candidatos se les preguntaron acertijos durante las entrevistas, por lo tanto, revisa la etiqueta Rompecabezas en GeeksforGeeks. Repase las experiencias de entrevistas anteriores para tener una idea de cómo prepararse.
Gracias GeeksforGeeks por su vasta colección de recursos para ayudar a los aspirantes a estudiantes.
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