Setelah melihat pertanyaan ini hari ini tentang variasi pertanyaan wawancara FizzBuzz, serta melihat pertanyaan lain yang terkait dengannya, saya harus bertanya: apakah ada penelitian formal tentang seberapa efektif ini sebagai teknik wawancara? Ada banyak orang yang mengatakan bahwa itu menyaring beberapa persentase kandidat yang terdengar gila (95% + dalam beberapa kasus) tetapi seberapa bagus untuk menemukan programmer / pengembang yang baik?
Ada beberapa penelitian yang menunjukkan bahwa soft skill mungkin menjadi indikator yang lebih baik daripada hard skill untuk memilih kandidat yang baik untuk peran pekerjaan. Selain itu, mungkin ada beberapa alasan menengah mengapa begitu banyak kandidat gagal dalam ujian ini (gugup, berpikir "ini tipuan", dll.).
Berdasarkan komentar sejauh ini, sepertinya ide di balik pertanyaan FizzBuzz adalah untuk menentukan apakah orang tersebut memiliki keterampilan pengkodean yang baik (cukup) untuk dipertimbangkan lebih lanjut. Saya tidak sepenuhnya yakin FizzBuzz benar-benar melakukan ini. Juga, ingatlah bahwa FizzBuzz memfilter persentase kandidat yang sangat besar pada awal proses perekrutan, yang dapat berarti bahwa sejumlah besar kandidat yang baik dihapus sejak awal karena mereka tidak dapat menyelesaikan masalah konyol dengan cukup cepat.
Juga, saya akan tunjukkan bahwa melihat keefektifan FizzBuzz adalah sesuatu yang sepenuhnya dapat dilakukan secara kuantitatif. Ini tidak seperti melihat "fit" atau "passion" yang sangat bervariasi dan sangat tidak ilmiah (tetapi masih cukup penting untuk keputusan perekrutan baru).
if their hard skills was weighted more evenly with their soft skills
. Tidak ada . Hard skill akan menjadi satu filter. Soft skill adalah filter tambahan. Ini bukan kasus Anda di mana Anda dapat memiliki A or B
Anda harus memiliki A and B
. Begitulah cara saya membaca artikel yang Anda tautkan. Mereka telah memfilter untuk A mereka baru saja melakukan pekerjaan yang buruk dalam memfilter untuk B.