Ho recentemente ottenuto uno stage SDE con Amazon (Seattle) per l'estate 2019. Ecco i miei due centesimi.
- Smettete di ascoltare chi si vanta di avere un colloquio facile. Molte persone diventano compiacenti e sono impreparate quando l'intervistatore gli lancia un problema difficile.
- Scegliete un sito web di vostra scelta - Leetcode, Hackerrank, InterviewBit ecc. e fate pratica ogni giorno religiosamente. Non c'è da battere la fiacca su questo fronte.
- Crammare le domande di Amazon o della società XYZ non sarà sufficiente. L'idea è di fare abbastanza pratica con le domande per sviluppare le vostre abilità di codifica e diventare capaci di affrontare un problema completamente nuovo.
- Siate a vostro agio nel calcolare le complessità di tempo e spazio del vostro programma.
- Dovreste conoscere le strutture dati di base (e alcune avanzate come Tries, balanced BSTs etc) e le complessità delle operazioni su di esse.
- Per il round online, prova a risolvere alcune domande di debug e di stile SAT in un tempo limitato.
- Prepara risposte solide basate sul tuo curriculum e sui tuoi progetti per il round comportamentale in sintonia con i principi di leadership di Amazon. Fai pratica con un amico.