Побачивши сьогодні це питання щодо варіації інтерв'ю FizzBuzz, а також побачивши інші питання, пов'язані з цим навколо, я повинен запитати: чи є якесь офіційне дослідження наскільки це ефективно як метод інтерв'ю? Є багато людей, які кажуть, що це відфільтровує якийсь божевільний відсоток кандидатів (95% + у деяких випадках), але наскільки це корисно для пошуку хороших програмістів / розробників?
Проведено деякі дослідження, які показують, що м'які навички можуть бути кращими показниками, ніж важкі навички вибору хорошого кандидата на посаду. Крім того, можуть бути деякі проміжні причини, коли стільки кандидатів не зможуть пройти цей тест (нервозність, думка, що "це трюк" тощо).
Виходячи з коментарів поки що, схоже, що ідея, що стоїть перед питаннями FizzBuzz, полягає в тому, щоб визначити, чи має людина хороші (достатньо) навички кодування, щоб їх далі розглядати. Я не зовсім впевнений, що FizzBuzz насправді робить це. Крім того, пам’ятайте, що FizzBuzz фільтрує дуже великий відсоток кандидатів дуже рано в процесі найму, що може означати, що значна кількість хороших кандидатів віддаляється рано, тому що вони не можуть вирішити дурні проблеми досить швидко.
Також зазначу, що дивлячись на ефективність FizzBuzz - це те, що можна повністю зробити кількісно. Це на відміну від погляду на "придатність" чи "пристрасть", які є дуже мінливими та дуже ненауковими (але все ще досить важливі для нових рішень щодо найму).
if their hard skills was weighted more evenly with their soft skills
. Ні . Важка майстерність буде одним фільтром. М'які навички - це додатковий фільтр. Це не ви випадок, коли ви можете мати, A or B
ви повинні мати A and B
. Яким чином я читав статтю, яку ви пов’язали. Вони вже відфільтрували А, вони щойно зробили погану роботу по фільтруванню для Б.