Nghiên cứu: Phỏng vấn CNTT là kiểm tra sự lo lắng về hiệu suất, không phải kỹ năng phần mềm

Nghiên cứu mới phát hiện ra rằng các cuộc phỏng vấn kỹ thuật được sử dụng cho nhiều vị trí kỹ sư phần mềm không nhất thiết phải kiểm tra xem ai đó có giỏi viết mã hay không, mà thay vào đó đánh giá xem một ứng viên có lo lắng về hiệu suất hay không.

Các nhà điều tra từ Đại học Bang North Carolina và Microsoft phát hiện ra rằng các cuộc phỏng vấn cũng có thể được sử dụng để loại trừ các nhóm hoặc ưu tiên các ứng viên công việc cụ thể.

Tiến sĩ Chris Parnin, một trợ lý giáo sư về khoa học máy tính tại NC State cho biết: “Các cuộc phỏng vấn kỹ thuật là nỗi sợ hãi và bị ghét bỏ trong ngành, và hóa ra những kỹ thuật phỏng vấn này cũng có thể làm tổn hại đến khả năng tìm kiếm và thuê kỹ sư phần mềm lành nghề của ngành. và đồng tác giả của bài báo về tác phẩm.

“Nghiên cứu của chúng tôi cho thấy rằng rất nhiều ứng viên có năng lực tốt đang bị loại vì họ không quen làm việc trên bảng trắng trước khán giả”.

Các nhà nghiên cứu giải thích rằng các cuộc phỏng vấn kỹ thuật trong lĩnh vực kỹ thuật phần mềm thường có hình thức đưa ra một vấn đề của ứng viên để giải quyết. Sau đó, ứng viên được yêu cầu viết ra một giải pháp bằng mã trên bảng trắng - giải thích từng bước của quy trình cho người phỏng vấn.

Nghiên cứu trước đây cho thấy nhiều nhà phát triển trong cộng đồng kỹ sư phần mềm cảm thấy quá trình phỏng vấn kỹ thuật có nhiều sai sót. Kết quả là, nghiên cứu hiện tại đã được tạo ra để đánh giá tác động của quá trình phỏng vấn đối với các kỹ sư phần mềm có nguyện vọng.

Đối với nghiên cứu này, các nhà nghiên cứu đã tiến hành phỏng vấn kỹ thuật 48 sinh viên đại học và nghiên cứu sinh ngành khoa học máy tính. Một nửa số người tham gia nghiên cứu đã được phỏng vấn kỹ thuật thông thường, với một người phỏng vấn đang xem xét. Một nửa còn lại của những người tham gia được yêu cầu giải quyết vấn đề của họ trên bảng trắng trong phòng riêng. Các cuộc phỏng vấn riêng không yêu cầu người tham gia nghiên cứu giải thích to các giải pháp của họ và không có người phỏng vấn nhìn qua vai của họ.

Các nhà nghiên cứu đã đo lường hiệu suất phỏng vấn của từng người tham gia nghiên cứu bằng cách đánh giá độ chính xác và hiệu quả của từng giải pháp. Nói cách khác, họ muốn biết liệu mã họ viết có hoạt động hay không và lượng tài nguyên máy tính cần thiết để chạy nó.

Parnin nói: “Những người thực hiện cuộc phỏng vấn truyền thống bằng một nửa so với những người có thể phỏng vấn riêng tư. “Nói tóm lại, các phát hiện cho thấy rằng các công ty đang bỏ lỡ những lập trình viên thực sự giỏi vì những lập trình viên đó không giỏi viết trên bảng trắng và giải thích thành tiếng công việc của họ trong khi viết mã.”

Các nhà nghiên cứu cũng lưu ý rằng hình thức phỏng vấn kỹ thuật hiện tại cũng có thể được sử dụng để loại trừ một số ứng viên công việc nhất định. Parnin nói: “Ví dụ, những người phỏng vấn có thể đưa ra những vấn đề dễ dàng hơn cho những ứng viên mà họ thích.

“Nhưng định dạng cũng có thể là rào cản đối với toàn bộ các lớp ứng viên. Ví dụ, trong nghiên cứu của chúng tôi, tất cả phụ nữ phỏng vấn công khai đều trượt, trong khi tất cả phụ nữ phỏng vấn riêng đều đậu. Nghiên cứu của chúng tôi có giới hạn và cần phải có cỡ mẫu lớn hơn để đưa ra kết luận chắc chắn, nhưng ý tưởng rằng chính thiết kế của quy trình phỏng vấn có thể loại trừ toàn bộ một nhóm ứng viên công việc đang gây khó khăn. ”

Hơn nữa, bản chất cụ thể của quy trình phỏng vấn kỹ thuật có nghĩa là nhiều ứng viên cố gắng dành hàng tuần hoặc hàng tháng để đào tạo cụ thể cho cuộc phỏng vấn kỹ thuật, thay vì cho công việc thực tế mà họ đang làm.

Mahnaz Behroozi, tác giả đầu tiên của nghiên cứu và là Tiến sĩ cho biết: “Quy trình phỏng vấn kỹ thuật mang lại lợi thế cho những người có mối quan hệ trong ngành. sinh viên tại NC State. “Nhưng nó mang lại một lợi thế đặc biệt lớn cho những người có đủ khả năng dành thời gian để chỉ tập trung vào việc chuẩn bị cho quá trình phỏng vấn mà không liên quan rất nhiều đến bản chất công việc.

“Và những vấn đề mà nghiên cứu này nêu bật là ngoài một loạt các vấn đề khác liên quan đến quy trình tuyển dụng trong lĩnh vực công nghệ, mà chúng tôi đã trình bày tại ICSE-SES [Hội nghị quốc tế về kỹ thuật phần mềm, kỹ thuật phần mềm trong xã hội],” Behroozi nói .

“Nếu lĩnh vực công nghệ có thể giải quyết tất cả những thách thức này một cách có ý nghĩa, nó sẽ đạt được tiến bộ đáng kể trong việc trở nên công bằng và toàn diện hơn. Hơn nữa, lĩnh vực này sẽ thu hút từ một nhóm nhân tài lớn hơn và đa dạng hơn, điều này sẽ đóng góp vào công việc tốt hơn. "

Nghiên cứu sẽ được trình bày tại Hội nghị Kỹ thuật Phần mềm Chung Châu Âu ACM và Hội nghị Chuyên đề về Cơ sở Kỹ thuật Phần mềm, được tổ chức hầu như từ ngày 8 đến 13 tháng 11.

Nguồn: Đại học Bang North Carolina

!-- GDPR -->