Après avoir vu cette question aujourd'hui sur la variation de la question d'entrevue de FizzBuzz, ainsi que vu d'autres questions liées à celle-ci, je dois demander: y a-t-il une recherche formelle sur son efficacité en tant que technique d'entrevue? Il y a beaucoup de gens qui disent que cela filtre un certain pourcentage de candidats fous (95% + dans certains cas), mais à quel point est-ce bon de trouver de bons programmeurs / développeurs?
Certaines recherches montrent que les compétences générales pourraient être de meilleurs indicateurs que les compétences techniques pour choisir un bon candidat pour un poste. De même, il pourrait y avoir des raisons intermédiaires pour lesquelles tant de candidats ont échoué à ce test (nervosité, penser "c'est un truc", etc.).
Sur la base des commentaires jusqu'à présent, il semble que l'idée derrière les questions FizzBuzz est de déterminer si la personne a de bonnes (assez) compétences en codage pour être davantage prise en compte. Je ne suis pas totalement convaincu que FizzBuzz le fasse réellement. Rappelez-vous également que FizzBuzz filtre un très grand pourcentage de candidats très tôt dans le processus d'embauche, ce qui pourrait signifier qu'un nombre important de bons candidats sont supprimés tôt car ils ne peuvent pas résoudre assez rapidement des problèmes stupides.
De plus, je soulignerai que regarder l'efficacité de FizzBuzz est quelque chose qui peut être complètement fait de manière quantitative. Cela ne ressemble pas à la recherche de la «forme» ou de la «passion», qui sont très variables et très peu scientifiques (mais toujours très importantes pour les nouvelles décisions d'embauche).
if their hard skills was weighted more evenly with their soft skills
. Non . La compétence difficile sera un filtre. Les compétences générales sont un filtre supplémentaire. Ce n'est pas un cas où vous pouvez avoir, A or B
vous devez avoir A and B
. C'est ainsi que j'ai lu l'article que vous avez lié. Ils ont déjà filtré pour A, ils viennent de faire un mauvais travail de filtrage pour B.