Experiencia de entrevista de Goldman Sachs para la pasantía de analista de verano | Presencial 2020

Ronda 1 (Prueba de evaluación en línea): la plataforma era HackerRank con la supervisión de pestañas y la supervisión de cámaras web habilitadas. Esta ronda constaba de 5 secciones (había un límite de tiempo por sección)

Sección 1:

  • 2 preguntas de codificación de nivel moderado (Tiempo: 30 Minutos)
  • 5 idiomas permitidos: CPP, java, java8, python, python3

Sección 2: (Matemáticas y Cuantificación):

  • Marcado: +5,-2
  • Tiempo: 25 minutos
  • 8 MCQ
  • Cuestiones de probabilidad, combinatoria, teorema del binomio, etc.

Sección 3: (CS MCQ):

  • Marcado:+5,-2
  • Tiempo: 20 minutos
  • 7 MCQ
  • Basado en temas como estructuras de datos, algoritmos, sistema operativo, redes, etc.

Sección 4:

  • La Sección de Programación Avanzada tenía 1 pregunta de programación.
  • Tiempo: 45 minutos.

Sección 5:

  • 2 preguntas de tipo basado en valores, cada una con 10 puntos (para ser respondidas brevemente)
  • Tiempo: 15 minutos

Las preguntas de la sección 5 fueron las siguientes:

  1. Suponga que usted y su amigo están haciendo un proyecto importante que tiene una fecha límite. Entonces, de repente, su amigo dejó el proyecto a la mitad debido a algunas razones inevitables. ¿Qué harás en esa situación?
  2. Mencione un caso en el que estaba muy motivado y emocionado por un proyecto y logró resultados excepcionales en él.

Criterios de preselección, GS sigue GPA + puntaje de PRUEBA. 54 estudiantes fueron preseleccionados para las próximas convocatorias.

Entrevista técnica de la ronda 2 (35 minutos): la plataforma era Zoom para la videollamada y HackerRank CodePair para la codificación.

Esta ronda comenzó con una introducción formal, seguida de algunas preguntas relacionadas con el trabajo que he realizado como Jefe Técnico en la Célula de Colocación durante la Licenciatura. Luego, me preguntó cuánto me califico en habilidades de resolución de problemas y codificación y justifico por qué lo creo.

Luego, pidió escribir código para el problema:

  • Ordene la array de strings según el nuevo orden alfabético. El nuevo orden alfabético comienza con un carácter dado ‘c’.

Escribí el código para el mismo usando Bubble Sort y escribí una función de comparación de acuerdo con el nuevo orden alfabético. Luego, el entrevistador me pidió que explicara la complejidad del tiempo del algoritmo de clasificación y también algunas otras preguntas relacionadas con otros algoritmos de clasificación, como cuáles son mejores en qué escenarios, etc.

Usé el concepto hash en la función de comparación y una array para el mismo, luego me pidió que escribiera código sin usar ningún espacio adicional y me pidió que explicara la complejidad del tiempo y el espacio.

Después de eso, me preguntó si tenía alguna pregunta que hacer.

Esta ronda fue muy bien y fui seleccionado para la siguiente ronda.

Ronda 3 Entrevista técnica (60 minutos): El entrevistador tenía mi CV esta vez. Comenzó preguntándome sobre la experiencia de la ronda de entrevistas anterior.

Luego me pidió que me presentara y que contara más sobre mis puntos fuertes, preferencias de idioma y habilidades técnicas.

Luego, durante los siguientes 20 a 25 minutos, hizo preguntas relacionadas con el proyecto que mencioné. Particularmente me pidió que explicara en detalle la parte del proyecto que hizo mi otro compañero de equipo. También hizo preguntas como qué aprendí de esto, cuál fue el motivo detrás de esto, etc.

Como mencioné en mi introducción que tenía interés en el campo de la ciencia de datos, hizo algunas preguntas relacionadas con la minería de datos, el preprocesamiento de datos, los algoritmos de aprendizaje automático, las bibliotecas utilizadas para el mismo, etc.

Luego me hizo algunas preguntas como:

  • ¿Cómo podrías ser un activo para la empresa?
  • ¿Cómo crees que esta pasantía podría ayudarte?
  • ¿Qué te hace pensar que eres un buen jugador de equipo y tienes buenas habilidades de coordinación?

Luego me pidió que resolviera el problema: 

  • Dada una array ordenada que gira k lugares en el sentido de las agujas del reloj, encuentre el valor de k de la manera más óptima.

(En mi caso, HackerRank Codepair no estaba funcionando, para el entrevistador, en ese momento. Entonces, solo me pidió que explicara mi enfoque)

Inicialmente di una solución O(n) simple. Pero inmediatamente me di cuenta de que no es la solución más óptima, luego pude dar una solución O (logn) similar a la búsqueda binaria después de un tiempo. Después de eso, expliqué que es Time Complexity.

Al final, me preguntó si tenía alguna pregunta. 

Este fue el final de las rondas de entrevistas para mí y fui seleccionado. 🙂 (También se llevó a cabo la Cuarta Ronda para muchos estudiantes).

Consecuencias: Seleccionaron a 9 estudiantes para la pasantía.

Algunas conclusiones que podrían ayudar:

  • No se asuste y mantenga la calma. Sea honesto (tanto en el currículum como durante la entrevista).
  • Escuchar correctamente los PPTs de las empresas.
  • Mientras resuelve una pregunta, hable con el entrevistador.
  • Estructuras de datos, resolución de problemas es muy importante. Buenas ayudas de CGPA, proyectos personales, actividades extracurriculares también le darían una ventaja.

Esa fue mi experiencia. ¡Buena suerte para ti!

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *