Se stai cercando i criteri con cui assumono gli ingegneri, non so come rispondere a questo, ma presumo che sia abbastanza simile a come altre aziende assumono: competenze tecniche e idoneità culturale. Con la maggior parte delle aziende, l'aspetto culturale è piuttosto sottovalutato, ma è super importante. Questo ha senso perché perché qualcuno vorrebbe lavorare con un idiota o con qualcuno che non ha le stesse convinzioni culturali di tutti gli altri? Specialmente in un posto come Airbnb, che è stato votato come miglior posto in cui lavorare nel 2015, mi aspetto che tengano tutti - stagisti inclusi - ad un alto livello per quanto riguarda sia le competenze tecniche che l'adattamento culturale.
Se vi state chiedendo il processo con cui assumono gli stagisti, allora posso condividere la mia esperienza. Non ho superato le interviste, quindi posso solo spiegare cosa ho passato, ma non posso aspettarmi che ci sia molto altro. Ho partecipato a due turni di interviste. Il primo round era solo uno screening telefonico tecnico. Il turno successivo è stato di due interviste su Skype di un'ora. In entrambi i casi, le interviste sono altamente tecniche, consistono in un Coderpad condiviso e lasciano circa 10-15 minuti alla fine per le domande. Una cosa da notare è che si aspettano codice eseguibile alla fine delle interviste. Questo significa niente errori di sintassi! Tuttavia, ti lasciano cercare la sintassi e le funzioni e cose del genere, purché tu glielo faccia sapere (poiché è per telefono, non sanno cosa stai facendo). Questa è un'esperienza piuttosto diversa perché molte aziende si preoccupano di più del tuo algoritmo/processo di pensiero piuttosto che di scrivere codice sintatticamente corretto.
Questa era solo la mia esperienza di colloquio. Non sono sicuro che ci sia un altro round o forse interviste in loco, ma non me lo aspetterei, visto che tre interviste per uno stage sono tante, ma chi lo sa.