Depois de ver esta pergunta hoje sobre a variação da pergunta da entrevista no FizzBuzz, além de ver outras questões relacionadas a ela, tenho que perguntar: existe alguma pesquisa formal sobre quão eficaz isso é como uma técnica de entrevista? Muitas pessoas dizem que isso filtra uma porcentagem de candidatos de aparência louca (mais de 95% em alguns casos), mas qual é a qualidade de encontrar bons programadores / desenvolvedores?
Houve alguma pesquisa que mostra que as habilidades sociais podem ser melhores indicadores do que as habilidades físicas para escolher um bom candidato para um cargo. Além disso, pode haver algumas razões intermediárias para tantos candidatos reprovados neste teste (nervosismo, pensando "é um truque", etc.).
Com base nos comentários até agora, parece que a idéia por trás das perguntas do FizzBuzz é determinar se a pessoa tem ou não boas habilidades de codificação para ser considerada. Não estou totalmente convencido de que o FizzBuzz realmente faça isso. Além disso, lembre-se de que o FizzBuzz filtra uma porcentagem muito grande de candidatos logo no início do processo de contratação, o que pode significar que um número significativo de bons candidatos está sendo removido desde o início, porque eles não conseguem resolver problemas tolos com rapidez suficiente.
Além disso, vou apontar que analisar a eficácia do FizzBuzz é algo que pode ser feito completamente de maneira quantitativa. É diferente de olhar para "adequação" ou "paixão", que são altamente variáveis e altamente não científicas (mas ainda bastante importantes para novas decisões de contratação).
if their hard skills was weighted more evenly with their soft skills
. Não . A habilidade difícil será um filtro. As habilidades sociais são um filtro adicional. Não é um caso em que você pode ter, A or B
você deve ter A and B
. Foi assim que li o artigo que você vinculou. Eles já filtrada para um que acabou de fazer um mau trabalho na filtragem para B.