Mi sono seduto su interviste e ho notato una grande disparità tra individui con competenze simili nel rispondere alle domande su una lavagna durante un'intervista. In generale, essere in grado di spiegare chiaramente il tuo pensiero, scrivere un codice leggibile con la penna per cancellare a secco, evitando lunghi momenti di silenzio, tendeva a dare risultati più favorevoli al candidato, anche se alla fine le risposte erano ugualmente corrette.
Non ricordo l'ultima volta che ho lavorato come individuo durante lo sviluppo di software. Ho sempre dovuto coordinare le mie attività con gli altri, discutere le mie decisioni di progettazione e implementazione e lavorare con gli altri per costruire software. Dimostrare abilità comunicative in un'intervista è un grande vantaggio. Le interviste possono renderti nervoso, ma anche le scadenze incombenti e la pressione del lavoro.
Ribadirei anche il mio commento. Data la natura orientata al team dell'ingegneria del software, è necessario considerare più della competenza tecnica. La capacità di parlare e scrivere, soprattutto tecnicamente, è importante per la maggior parte delle posizioni. Valuterei la competenza di qualcuno su tutti i fattori rilevanti per il lavoro, non solo sulla sua capacità di creare software.
Quali sono alcuni modi in cui si può migliorare nelle domande dell'intervista alla lavagna?
Ci sono modi per essere meglio preparati?
Posso pensare a due motivi per cui qualcuno potrebbe avere una scarsa risposta alle domande della lavagna: non hanno una buona conoscenza delle informazioni tecniche o sono un oratore / presentatore scadente. Certo, potrebbero sempre essere entrambi.
Il modo per migliorare dipende dal problema. Il miglioramento tecnico arriva leggendo, facendo e ponendo domande (di solito in questo ordine). Scarse capacità di presentazione derivano dalla pratica, anche se alcune persone sono semplicemente dei buoni oratori, mentre altre no. Penso che chiunque possa sviluppare le capacità comunicative, ma la personalità svolgerà un ruolo enorme nel modo in cui qualcuno è veramente bravo.
Suggerimenti su come procedere durante l'intervista?
Dipende.
Maggiori dettagli sono sempre buoni, fino al punto di una "discarica cerebrale" totale per l'intervistatore. Se non fornivo informazioni sufficienti, gli intervistatori mi chiedevano di spiegare qualcosa in modo più dettagliato e in genere mi ponevano domande esplicite e precise sul mio progetto o codice.
Trascorrere un paio di minuti a riflettere prima sul problema, senza dire o fare qualcosa è sempre una buona idea. Puoi usare questo tempo anche per porre domande per chiarire cosa sta cercando l'intervistatore. Questo non solo ti darà l'opportunità di dare all'intervistatore esattamente quello che stanno cercando, ma mostrerà anche che puoi pensare a modo tuo attraverso molteplici possibilità.