Sau khi thấy câu hỏi này ngày hôm nay về sự thay đổi của câu hỏi phỏng vấn FizzBuzz, cũng như thấy các câu hỏi khác liên quan đến nó, tôi phải hỏi: có nghiên cứu chính thức nào về hiệu quả của kỹ thuật phỏng vấn này không? Có rất nhiều người nói rằng nó lọc ra một số phần trăm ứng viên nghe có vẻ điên rồ (95% + trong một số trường hợp) nhưng làm thế nào tốt cho việc tìm kiếm các lập trình viên / nhà phát triển giỏi?
Đã có một số nghiên cứu chỉ ra rằng kỹ năng mềm có thể là chỉ số tốt hơn kỹ năng cứng để chọn ứng viên tốt cho vai trò công việc. Đồng thời, có thể có một số lý do trung gian cho rất nhiều thí sinh trượt bài kiểm tra này (hồi hộp, nghĩ rằng "đó là một mánh khóe", v.v.).
Dựa trên các ý kiến cho đến nay, có vẻ như ý tưởng đằng sau các câu hỏi của FizzBuzz là xác định xem người đó có kỹ năng mã hóa tốt (đủ) để được xem xét thêm hay không. Tôi không hoàn toàn bị thuyết phục FizzBuzz thực sự làm điều này. Ngoài ra, hãy nhớ rằng FizzBuzz lọc một tỷ lệ rất lớn các ứng viên từ rất sớm trong quá trình tuyển dụng, điều đó có thể có nghĩa là một số lượng đáng kể các ứng cử viên tốt đang bị loại bỏ sớm vì họ không thể giải quyết vấn đề ngớ ngẩn đủ nhanh.
Ngoài ra, tôi sẽ chỉ ra rằng nhìn vào hiệu quả của FizzBuzz là điều hoàn toàn có thể được thực hiện theo cách định lượng. Điều này không giống như nhìn vào "sự phù hợp" hay "niềm đam mê" rất khác nhau và không khoa học (nhưng vẫn khá quan trọng đối với các quyết định tuyển dụng mới).
if their hard skills was weighted more evenly with their soft skills
. Không . Các kỹ năng cứng sẽ là một bộ lọc. Các kỹ năng mềm là một bộ lọc bổ sung. Nó không phải là một trường hợp bạn có thể có A or B
bạn phải có A and B
. Đó là cách tôi đọc bài viết bạn liên kết. Họ đã lọc cho A Họ vừa thực hiện một công việc tồi tệ trong việc lọc cho B.