Experiencia de entrevista de Goldman Sachs | Conjunto 10 (en el campus)

Los siguientes son los detalles de mi entrevista con Goldman Sachs.

  • Ronda 1 : Codificación escrita + en línea (realizada en Hackerrank)
    15 MCQ: preguntas de aptitud de nivel promedio y alto (30 minutos) – 60 puntos
    1 pregunta de codificación (45 minutos) – Dada una array de adyacencia de un gráfico dirigido, encuentre el número de ciclos en el gráfico.- 40 puntos
  • Ronda 2: Técnica F2F
    1. Discusión exhaustiva sobre los proyectos y las tecnologías utilizadas para implementarlos.
    2. Un problema de diseño en el análisis (ya que uno de mis proyectos involucró el análisis): Dadas las dependencias de varios módulos, uno por línea en un archivo de texto, dame un orden en el que los módulos deben ejecutarse. Diseño de estructuras de datos y algoritmos para las mismas. No se requiere el código completo.
    3. Detectar y eliminar el bucle de una lista enlazada . Dio todas las soluciones posibles. Se requería un código limpio y completo.
    4. Rompecabezas de 2 pastillas.
    5. ¿Por qué quiere unirse a Goldman Sachs?
  • Ronda 3: F2F Technical+HR
    Comenzó con una breve presentación de cada uno.
      Rompecabezas de 8 canicas.

    1. Rompecabezas de barra de oro.
    2. Diferencia entre una interfaz y una clase abstracta en Java.
    3. Diseñe un software de tres ascensores teniendo en cuenta todas las posibilidades. ¿Qué todos los parámetros son necesarios? ¿Qué vas a incluir?
    4. Preguntas situacionales.
    5. Retos enfrentados al trabajar en equipo.
    6. Proyectos de prácticas y su impacto en la empresa.
    7. ¿Por qué quiere unirse a Goldman Sachs?
  • Ronda 4: Técnica
    1. ¿Cuál es tu idioma más fuerte? Dije C++.
    2. ¿Cómo se implementa el polimorfismo dinámico en C++? (Clases y funciones virtuales- se pidió código)
    3. ¿Diferencia entre punteros y variables de referencia?
    4. ¿Por qué necesitamos variables de referencia si tenemos punteros?
    5. ¿Cuáles son las áreas que le interesan? Dije Big Data Analytics.
    6. Algunas preguntas de seguimiento sobre Big Data Analysis.
    7. Discusión sobre proyectos.
    8. ¿Por qué quiere unirse a Goldman Sachs?
  • Ronda 5: Técnica
    1. ¿Qué es multiproceso? ¿Cómo se implementa en Java?
    2. ¿Qué es un punto muerto? Dibuje un escenario de interbloqueo para 2 procesos que contienen 2 recursos diferentes.
    3. Si tenemos una función bool isDeadlock (alguna estructura de datos), ¿qué estructuras de datos debería recibir como parámetros?
    4. Dado un int y un float de 32 bits cada uno. ¿Cuál es mayor?
    5. ¿Qué es un contrato de futuro? Un estudio de caso sobre el mismo.
    6. ¿Cuál es el problema de Diamond en C++? Explique y dé solución. (Clases base virtuales)
    7. ¿Por qué quiere unirse a Goldman Sachs?

Gracias GeeksforGeeks por una plataforma de práctica tan increíble.

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

Deja una respuesta

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