หลังจากที่ได้เห็นคำถามนี้ในวันนี้เกี่ยวกับรูปแบบของคำถามสัมภาษณ์ 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.