Experiencia en entrevistas de Goldman Sachs (Ingeniero de software 2022)

Obtuve esta oportunidad a través de LinkedIn, donde un reclutador me envió un mensaje que le gustaba mi perfil y quería que participara en el proceso de entrevista, y acepté esa oportunidad. El reclutador me llamó por teléfono, me pidió un horario conveniente para escribir la evaluación en línea y me dijo una fecha en particular, me envió el enlace del examen y me dijo que podía escribir dentro de los próximos 5 días.

Ronda – 1 (Evaluación en línea): Escribí la evaluación en línea que consta de dos problemas de codificación, las preguntas son: 

  • Similar al problema de cambio de moneda. Primero probé un enfoque recursivo normal, solo para ver si todos los casos de prueba pasan, y pasó todos los casos. Pero solo por el lado seguro, escribí el enfoque óptimo usando Programación Dinámica.
  • Otra pregunta es Count Connections in Matrix, me tomó un poco de tiempo, pero finalmente lo resolví.
  • Así que finalmente, se hizo con ambas preguntas con soluciones óptimas y se presentó la evaluación.
  • Después de unos días, recibí una llamada del reclutador que quiere programar la próxima ronda de Coder Pad y dije mi hora conveniente y cortésmente programé esa fecha.

Ronda – 2 (Entrevista de Coder Pad):

  • Recibí un correo de invitación que consiste en un enlace de Coder pad junto con un enlace de reunión de Zoom.
  • Me uní a la reunión en el tiempo asignado.
  • El entrevistador fue genial e interactivo. Me habló de él y saltó de la sección de codificación a la plataforma de codificación.
  • Enfrenté dos preguntas en esta ronda, donde las preguntas son: 
    • La primera pregunta fue el primer carácter no repetitivo en una string, primero le dije el enfoque de fuerza bruta con bucles for anidados, le dije las complejidades de tiempo y espacio, y lo optimicé usando HashMap.
    • La segunda pregunta fue similar a Unique Paths, primero le dije al enfoque de fuerza bruta usando DFS y lo optimicé usando Programación Dinámica
  • Así que finalmente resolví ambas preguntas y el entrevistador quedó contento con mis soluciones.
  • Entrevistador como si tuviera alguna duda, y le pregunté sobre la empresa y el trabajo que hacemos allí.
  • Amablemente explicó sobre eso y terminó con la entrevista de la almohadilla del codificador.

Ronda – 3 (Entrevista técnica):

  • Me dijeron que me presentara y se presentaron.
  • Preguntas frecuentes relacionadas con Java y funciones relacionadas con Java8
  • Se me pidió que implementara cómo puedo encontrar elementos duplicados en la lista usando la API de Streams.
  • Hice una pregunta de codificación, que se relacionaba con los gráficos, similar a las estaciones de inicio y finalización, los trenes son un poco una pregunta.
  • Finalmente hecho con esta ronda.

Ronda – 4 (Entrevista técnica):

  • Me dijeron que me presentara y se presentaron.
  • Preguntas hechas relacionadas con Java y java8
  • Hizo una pregunta de codificación que es similar a House Robber ( https://leetcode.com/problems/house-robber/ );
  • Preguntado sobre el motivo por el que me voy de mi empresa actual.
  • Finalmente hecho con esta ronda.

Ronda – 5 (Entrevista técnica):

  • Me dijeron que me presentara y se presentaron.
  • Me preguntaron sobre mi experiencia laboral anterior y la tecnología que utilicé allí.
  • Basado en el proyecto que he hecho antes, me hizo una pregunta de diseño.
  • Diseñe algo que haga algunas operaciones usando Multithreading.
  • La entrevista fue solo con preguntas, discutiendo sobre los enfoques y algunos seguimientos.
  • Implementé la solución usando Java Multi-threading
  • Finalmente terminé con esta ronda.

Ronda – 6 (Entrevista con el gerente de contratación):

  • Comenzó presentándose y me pidió que le contara sobre mí a partir de mis estudios junto con mi experiencia.
  • Hice algunas preguntas sobre mi experiencia previa y el proyecto que he hecho. 
  • Acerca de la pila tecnológica en la que he trabajado
  • Preguntado sobre todas las contribuciones en empresas anteriores.
  • Hizo algunas preguntas de comportamiento, como «¿por qué me voy de la empresa actual?» etc..
  • Me preguntaron con qué stack tecnológico me siento cómodo y a qué equipo me quiero unir.
  • Hizo algunas preguntas de Java
  • Cuando se le preguntó a Design Twitter, en alto nivel, dio un tiempo para tomar notas para eso.
  • Le expliqué los componentes que voy a usar.
  • Me preguntó si tenía alguna pregunta y le hice algunas preguntas sobre la compañía.
  • y finalmente hecho con esta ronda

Esperando el siguiente paso. . . . . . . 

Publicación traducida automáticamente

Artículo escrito por tscharan23 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 *