Com’è il colloquio di Goldman Sachs per lo stagista in ingegneria del software?

Goldman Sachs ha visitato il mio college per assumere stagisti in ingegneria del software.

Il primo turno era un test online con una domanda di codifica e alcune domande a risposta multipla.

Per gli studenti selezionati, ci sono stati quattro colloqui back-to-back. In ogni turno sono state poste domande tecniche e HR.

Mi sono state poste le seguenti domande.

Domande tecniche:

  • Scrivere un codice per risolvere un Sudoku.
  • Convertire un array a Zig zag senza ordinare in tempo O(n).
  • Ordinare un array composto solo da 0,1,2 in una sola iterazione.
  • Trovare i cinque elementi più grandi di un array senza ordinare.
  • Codice per Radix sort.
  • Programma per generare una permutazione casuale di elementi di un array.
  • Trovare la lunghezza minima di un sottoarray con somma uguale ad un dato valore.
  • Disegnare liste collegate senza NULLS.
  • Sono state poste domande relative al progetto (citato nel curriculum) e al DBMS.
  • Sono stati posti anche alcuni impegnativi puzzle matematici.

Quando ho indicato il mio metodo per risolvere una domanda, gli intervistatori hanno chiesto una soluzione più efficiente e meno complessa. Le domande e i puzzle si concentravano sulla capacità di problem solving e sull'efficienza del tuo approccio.

Domande HR:

  • Perché vuoi entrare in Goldman Sachs?
  • Perché dovremmo assumerti?
  • Cosa ti è piaciuto di più nel PPT (Pre placement Talk) condotto da GS?
  • Se uno dei tuoi colleghi non sta lavorando correttamente in un progetto assegnato, cosa faresti?
  • Siccome il mio ramo è Elettronica e comunicazione, uno degli intervistatori mi ha chiesto - Perché vuoi andare nel settore IT anche se il tuo ramo è ECE?
  • Inoltre, mi sono stati chiesti i miei argomenti preferiti, gli interessi e le domande relative alle attività extracurricolari menzionate nel curriculum.

Le interviste sono state davvero divertenti ed emozionanti!

Felice lettura!