Experiencia de entrevista de Goldman Sachs para SDE-2 | Bangalore 2021

Ronda 1 – Prueba en línea

  1. Problema de explosión de array ( https://www.geeksforgeeks.org/reduce-the-string-by-removing-k-consecutive-identical-characters/ )
  2. https://www.geeksforgeeks.org/given-a-string-find-its-first-non-repeating-character/

Ronda 2 (CoderPad)

  1. https://www.geeksforgeeks.org/find-recurring-sequence-fraction/
  2. Dada una array bidimensional de calificaciones de estudiantes, ¿encontrar al estudiante con el puntaje promedio más alto?

Ronda 3 (VC)

  1. Discusión del proyecto
  2. Dada una array m*n de 0 y 1, encuentre la fila que tiene un máximo de 1. Optimización solicitada.
  3. https://www.geeksforgeeks.org/a-boolean-matrix-question/
  4. Problema de caballero en un laberinto, discusión de alto nivel

Ronda 4 (VC)

  1. Discusión del proyecto
  2. Similar a esta pregunta: https://www.geeksforgeeks.org/find-the-point-where-maximum-intervals-overlap/
  3. ¿Cómo crear una clase inmutable en Java?
  4. Por qué usamos Spring, discusión sobre inyección de dependencia
  5. ¿Cómo hacemos la conexión a MongoDB en la aplicación Spring?
  6. Usos de la anotación @Repository

Ronda 5 (VC)

  1. Discusión del proyecto
  2. Funcionamiento interno de Apache zookeeper, ¿por qué usamos zookeeper (como se menciona en mi CV)?
  3. Diseño de problemas de la API del limitador de velocidad (LLD)
  4. Tipos de comunicación de ActiveMQ, sus usos, por qué necesitamos comunicación asíncrona (como se mencionó en mi CV)
  5. Discusión sobre el mapa de caducidad, cómo podemos limpiar el mapa, subproceso frente a proceso, grupos de subprocesos, preguntas de sincronización.
  6. ¿Qué patrones de diseño he usado?
  7. ¿Qué es el patrón Singleton, cómo crear una clase singleton?
  8. Supongamos que necesitamos crear un grupo de objetos singleton, ¿cómo lo administrará?
  9. Diferencia entre las anotaciones @Service, @Repository, @Conponent en primavera.
  10. ¿Cuándo usamos la anotación @Qualifier?
  11. Supongamos que tiene 10 instancias de Spring Boot y necesita crear su propia verificación de estado de monitoreo, ¿cómo lo haría?

Ronda 6 (ronda HM)

  1. Descripción del proyecto
  2. Desafíos enfrentados en el proyecto.
  3. https://www.geeksforgeeks.org/count-possible-decodings-given-digit-sequence/
  4. ¿Por qué quieres cambiar?

Ronda 7 (ronda de recursos humanos)

  1. cual es tu rol actual?
  2. ¿Por qué quieres cambiar?
  3. ¿Por qué quieres trabajar en el dominio bancario?
  4. ¿Alguna experiencia previa en el dominio de las finanzas?
  5. Un escenario bancario discutido.
  6. ¿Cuáles son sus expectativas del papel?
  7. aspiraciones futuras

Nota: Desde la ronda 3 hasta la ronda 6, hubo dos panelistas en cada ronda.

Después de dos días, recibí la llamada del reclutador de que estaba preseleccionado para este puesto. Me gustaría agradecer a GFG por ayudarme en la preparación, sin ella no me sería posible descifrar esta entrevista.

Publicación traducida automáticamente

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