Il processo di selezione per la posizione di SWE Intern in Amazon in Spagna si è articolato in diverse fasi:
1) Candidatura online – Ho inviato il mio CV tramite il portale di Amazon o LinkedIn. Dopo qualche settimana, ho ricevuto un'email per programmare il primo colloquio.
2) Online assessment – Alcuni candidati devono completare un test tecnico online con domande di programmazione e algoritmi.
3) Colloqui tecnici (1-2 round) – Ho affrontato uno o due colloqui tecnici su Amazon Chime con un ingegnere software. Ogni colloquio durava circa 45-60 minuti e includeva:
- Domande di coding su strutture dati e algoritmi (ad es. array, hash map, grafi, programmazione dinamica) con esercizi su LeetCode (medium-hard).
- Domande di system design di base per valutare la capacità di strutturare un'applicazione.
- Domande comportamentali basate sui Leadership Principles di Amazon (ad es. "Raccontami di una volta in cui hai risolto un problema complesso").
4) Decisione finale – Dopo circa una o due settimane, ho ricevuto l'esito del processo via email.
Nel complesso, il processo era ben strutturato, con domande mirate a valutare sia le competenze tecniche che la capacità di ragionamento. Prepararsi con esercizi su LeetCode e avere familiarità con i principi di leadership di Amazon è fondamentale.