Parlami attraverso un progetto su cui hai lavorato in passato
- Descrivi l'architettura generale del progetto. L'alto livello va bene.
- Qual è una cosa che ti è piaciuta sul progetto.
- Qual è una cosa che non è piaciuta sul progetto.
- Qual è qualcosa che, a ben vedere, avresti fatto diversamente?
Questa è una grande domanda per le interviste secondo me, telefono o altro. Se riescono a parlare in modo intelligente di un progetto su cui hanno lavorato, è probabile che lo "capiscano". Stai assumendo uno sviluppatore di livello junior, quindi non è importante che sia ancora un esperto, ma dovrebbero almeno capire il loro campo abbastanza bene da parlarne. Di solito le persone che vorrai assumere non avranno problemi a correre con questo, mentre le persone a cui vorresti stare lontano risponderanno in un paio di frasi o meno.
Che cosa fai per rimanere aggiornato?
- Quali blog leggi?
- Quali libri hai letto / stai leggendo?
- Qualcos'altro?
In un settore che sta cambiando costantemente, penso che sia importante per loro rimanere aggiornati. Questa non è la domanda più importante che pongo in un'intervista, ma se non riescono a trovare qualcosa da dire, non è un gran bel segno.
Dimmi come scriveresti una lezione di bicicletta
Forse una domanda migliore per un colloquio di persona in modo da poter scrivere effettivamente qualche pseudo codice, ma penso che potrebbe funzionare anche per un'intervista telefonica ... Descrivi una bicicletta (ha manubri, ruote, ecc. Qualcuno lo cavalca.) e invitali a descrivere come modellerebbero le classi. Niente di irrisolto qui, ma se lottano con questa domanda, probabilmente sono ancora troppo giovani per essere una risorsa.