La nostra azienda è alla ricerca di nuovi programmatori. E qui arriva il problema - ci sono molti sviluppatori che sembrano davvero fantastici all'intervista, sembrano conoscere la tecnologia di cui hai bisogno e hanno un buon background lavorativo, ma dopo due mesi di lavoro, scopri che non sono in grado di lavorare una squadra, scrivere un codice richiede molto tempo e inoltre il risultato non è buono come dovrebbe essere.
Quindi, usi test formalizzati (ce ne sono?)? Come riconosci un buon programmatore e una brava persona? Ci sono delle semplici domande "buone" che potrebbero rivelare i problemi futuri? ... o si tratta solo del tuo "sentimento" nei confronti della persona (cioè, principalmente della tua esperienza) e del suo tentativo?
Modifica: in base alla risposta di Manoj, qui è la domanda relativa all'attività di codifica in il colloquio di lavoro.