CodeSignal có phát hiện gian lận không?

Bởi Aaron Cao · Cập nhật

Có. CodeSignal so sánh bài nộp của bạn với một lượng lớn mã nguồn trước đó và mã công khai để tính độ tương đồng, ghi log việc chuyển tab và các sự kiện dán, và có thể yêu cầu giám sát qua webcam. Các cờ cảnh báo được đưa vào một báo cáo do con người xem xét; chúng mời gọi sự xem xét kỹ hơn chứ không dẫn đến từ chối tự động.

CodeSignal theo dõi những gì trong một bài đánh giá

Bạn sắp mở một bài đánh giá lập trình có giới hạn thời gian và muốn biết chính xác cửa sổ đó có thể nhìn thấy gì. Phần này liệt kê các tín hiệu mà CodeSignal thu thập, để câu trả lời không còn là phỏng đoán. Có bốn tín hiệu, và chỉ một số trong đó được bật cho mỗi bài kiểm tra.

  • Chấm điểm độ tương đồng mã nguồn. Giải pháp bạn nộp được so sánh với một lượng lớn bài nộp của các ứng viên trước đó và mã nguồn công khai.
  • Theo dõi tiêu điểm và tab. Việc rời khỏi tab đánh giá hoặc thoát chế độ toàn màn hình sẽ được đếm và đóng dấu thời gian.
  • Ghi log copy-paste. Các sự kiện dán vào trình soạn thảo được ghi lại và xuất hiện trong báo cáo mà nhà tuyển dụng đọc.
  • Giám sát webcam và màn hình tùy chọn. Nhà tuyển dụng có thể yêu cầu quyền truy cập camera hoặc chụp màn hình cho một bài đánh giá cụ thể; nhiều bài kiểm tra tiêu chuẩn chạy mà không cần điều đó.

Tín hiệu nào trong số này được kích hoạt phụ thuộc vào cấu hình của công ty, chứ không chỉ do CodeSignal quyết định. Email mời và màn hình trước khi kiểm tra sẽ cho bạn biết liệu có cần camera hay không.

Cách kiểm tra độ tương đồng thực sự hoạt động

Khía cạnh đạo văn là phần mà ứng viên thường đánh giá thấp. Đây không phải là một phép kiểm tra so với người ngồi cạnh bạn. Mã của bạn được chấm điểm dựa trên một kho ngữ liệu lớn, vì vậy một giải pháp mà nhiều ứng viên khác cũng đã nộp là cách nhanh nhất để đẩy điểm tương đồng lên cao, ngay cả khi mã đó đúng.

Hãy xem một trường hợp cụ thể. Một kỹ sư backend làm bài đánh giá lập trình tổng quát của CodeSignal cho vị trí cấp trung và dán vào một giải pháp hoàn chỉnh được tạo ra từ nơi khác. Nó biên dịch được, vượt qua các bài kiểm tra, và đạt điểm cao. Vì một đoạn văn bản gần như giống hệt đã được nộp nhiều lần cho đề bài đó, con số tương đồng tăng lên, và nhà tuyển dụng nhìn thấy một cờ cảnh báo đạo văn nằm ngay cạnh một kết quả tốt. Điểm số vẫn giữ nguyên; nhưng cờ cảnh báo vẫn đặt ra một câu hỏi.

Những đánh đổi trong việc phát hiện xuyên suốt cả quy trình phỏng vấn được tổng hợp tại trung tâm chủ đề về khả năng phát hiện.

Giám sát dừng lại ở đâu

Việc giám sát có một ranh giới, và biết ranh giới đó cũng quan trọng như biết điều gì bị gắn cờ. Giám sát tiêu chuẩn dựa trên trình duyệt chỉ hoạt động bên trong môi trường kiểm tra. Nó không nhìn thấy các ứng dụng khác trên máy của bạn, màn hình thứ hai, chiếc điện thoại trên bàn, hay một người ngoài khung hình camera, trừ khi nhà tuyển dụng đã bật riêng tính năng chụp màn hình hoặc giám sát trực tiếp bởi con người.

Nó cũng chỉ báo cáo tín hiệu chứ không phải phán quyết. Một lần chuyển tab để đọc lại đề bài không tự nó chứng minh điều gì. Báo cáo hiển thị số lần và dấu thời gian, và con người sẽ quyết định ý nghĩa của chúng. Đó chính xác là lý do các công ty kết hợp một bài kiểm tra tự động với một cuộc trò chuyện kỹ thuật trực tiếp thay vì chỉ tin vào các cờ cảnh báo.

Các hình thức tiếp nối sau một vòng sàng lọc tự động được phân tích tại trung tâm các loại phỏng vấn.

SubcueAI phù hợp ở đâu, và không phù hợp ở đâu

Thẳng thắn về phạm vi áp dụng hữu ích hơn nhiều so với một lời quảng cáo bán hàng. SubcueAI hỗ trợ các buổi phỏng vấn nói trực tiếp. Ứng dụng gốc cho macOS và Windows thu âm thanh hệ thống cùng micro của bạn và hiển thị gợi ý trong một lớp phủ nổi cục bộ; bảng bên của tiện ích mở rộng trình duyệt làm điều tương tự cho các cuộc gọi chạy trong tab Chromium, chỉ thu âm thanh của tab cuộc họp đó. Không có bot cuộc họp nào tham gia cuộc gọi, và không có gì được chèn vào trang cuộc họp.

Bài đánh giá CodeSignal là một bài kiểm tra lập trình gõ chữ ngay trên trình duyệt. SubcueAI không được xây dựng để gõ hoặc dán mã vào đó, và việc dán mã được tạo ra chính là điều gây ra các cờ cảnh báo về tương đồng và dán được mô tả ở trên. Nếu nhà tuyển dụng đã bật giám sát webcam hoặc màn hình, bài đánh giá đó nằm ngoài phạm vi áp dụng, và chúng tôi nói rõ điều này thay vì hứa hẹn sự vô hình.

Sự chuẩn bị hữu ích là cho vòng sau bài kiểm tra. Chạy một buổi luyện tập có giới hạn thời gian trên trang phỏng vấn thử giúp bạn luyện tập việc giải thích cách tiếp cận của mình bằng lời nói, đó chính là điều mà cuộc trò chuyện tiếp theo thực sự kiểm tra.

Câu hỏi thường gặp

CodeSignal có sử dụng webcam của tôi không?

Chỉ khi nhà tuyển dụng bật giám sát cho bài đánh giá đó. Quyền truy cập camera được yêu cầu trước khi bài kiểm tra bắt đầu, vì vậy bạn sẽ biết trước. Nhiều bài đánh giá lập trình tiêu chuẩn chạy mà không yêu cầu camera nào cả.

Chuyển tab có khiến tôi bị loại không?

Bản thân điều đó thì không. Việc chuyển tab được đếm và đóng dấu thời gian trong báo cáo mà nhà tuyển dụng xem xét. Con người sẽ đọc điều đó cùng với điểm số của bạn và quyết định liệu có cần giải thích hay không, vì vậy một lần chuyển tab để đọc lại đề bài hiếm khi có ý nghĩa gì.

CodeSignal có thể biết tôi đã dùng công cụ AI để viết mã không?

Không có cách nào đáng tin cậy để chứng minh quyền tác giả chỉ từ mã nguồn. Điều mà công cụ tương đồng nhìn thấy là bài nộp của bạn khớp gần với nhiều bài nộp khác, đây là kết quả thường gặp của các giải pháp được tạo ra. Chính mối tương quan đó gây ra cờ cảnh báo.

SubcueAI có hoạt động trong khi làm bài đánh giá CodeSignal không?

Không. SubcueAI lắng nghe âm thanh phỏng vấn nói và hiển thị gợi ý trong một lớp phủ; nó không đọc hay gõ vào một bài kiểm tra lập trình trên trình duyệt. Các bài đánh giá có giám sát hoặc ghi màn hình nằm ngoài phạm vi áp dụng.

Điều gì xảy ra nếu bài đánh giá của tôi bị gắn cờ?

Cờ cảnh báo được đưa vào báo cáo mà nhà tuyển dụng đọc. Kết quả khác nhau tùy công ty: một số yêu cầu bạn trình bày trực tiếp giải pháp của mình, một số yêu cầu làm lại, một số loại bỏ ứng viên. Cờ cảnh báo mở ra một cuộc trò chuyện chứ không tự động kết thúc điều gì.

Câu hỏi liên quan

← Thêm về Khả năng bị phát hiện & quyền riêng tư