Увидев сегодня этот вопрос о вариации вопроса об интервью FizzBuzz, а также увидев другие связанные с ним вопросы, я должен спросить: есть ли какое-либо официальное исследование того, насколько это эффективно в качестве техники интервью? Есть много людей, которые говорят, что это отфильтровывает некоторый сумасшедший процент кандидатов (95% + в некоторых случаях), но насколько это хорошо для поиска хороших программистов / разработчиков?
Было проведено некоторое исследование, которое показывает, что мягкие навыки могут быть лучшими показателями, чем трудные навыки для выбора хорошего кандидата на работу. Кроме того, могут быть некоторые промежуточные причины, по которым многие кандидаты не проходят этот тест (нервозность, мысль «это трюк» и т. Д.).
Основываясь на комментариях, похоже, что идея вопросов FizzBuzz состоит в том, чтобы определить, имеет ли человек хорошие (достаточные) навыки кодирования для дальнейшего рассмотрения. Я не совсем уверен, что FizzBuzz действительно делает это. Кроме того, помните, что FizzBuzz фильтрует очень большой процент кандидатов в самом начале процесса найма, что может означать, что значительное количество хороших кандидатов удаляются на ранних этапах, потому что они не могут решить глупые проблемы достаточно быстро.
Кроме того, я укажу, что анализ эффективности FizzBuzz - это то, что может быть полностью выполнено количественно. Это не похоже на взгляды на «пригонку» или «страсть», которые сильно различаются и крайне ненаучны (но все же весьма важны для новых решений о найме).
if their hard skills was weighted more evenly with their soft skills
. Нет . Трудный навык будет одним фильтром. Мягкие навыки - это дополнительный фильтр. Это не тот случай, когда вы можете иметь, A or B
вы должны иметь A and B
. Именно так я читаю статью, на которую вы ссылались. Они уже отфильтровали для A, они просто плохо отфильтровали для B.