Nossa empresa está procurando novos programadores. E aí vem o problema - há muitos desenvolvedores que parecem realmente ótimos na entrevista, parecem conhecer a tecnologia que você precisa e tem uma boa experiência profissional, mas após dois meses de trabalho, você descobre que eles não conseguem trabalhar uma equipe, escrever algum código leva muito tempo e, além disso, o resultado não é tão bom quanto deveria ser.
Então, você usa algum teste formalizado (existe algum?)? Como você reconhece um bom programador - e uma boa pessoa? Existem perguntas simples 'boas' que podem revelar os problemas futuros? ... ou é apenas sobre o seu 'sentimento' sobre a pessoa (isto é, principalmente sua experiência) e experimentá-la?
Edit: De acordo com a resposta de Manoj, aqui está a pergunta relacionada à tarefa de codificação na entrevista de emprego.