Codility có phát hiện gian lận không?
Bởi Aaron Cao · Cập nhật

Có. Mọi báo cáo Codility Screen đều đánh dấu thời điểm bạn rời tab và nơi văn bản được dán; chế độ giám sát (proctoring) bổ sung các lần chuyển tab được ghi log, mã được dán và việc hoàn thành nhanh bất thường. Sau khi nộp bài, mã được so sánh với các lời giải trước đó để xem độ tương đồng. Các cờ cảnh báo được chuyển đến người xét duyệt, không phải bị từ chối tự động.
Codility nhìn thấy gì trong lúc bạn làm bài?
Bạn muốn biết liệu có thứ gì đang theo dõi mình trong lúc làm bài hay không. Có một phần như vậy ở mọi bài kiểm tra, và nhiều hơn khi nhà tuyển dụng bật chế độ giám sát. Phần này đi qua các bước kiểm tra theo đúng thứ tự chúng diễn ra để thời điểm được rõ ràng.
Mọi báo cáo Codility Screen đều có một dòng thời gian của bài làm. Tính đến tháng 9 năm 2026, hướng dẫn báo cáo của Codility ghi nhận hai dấu mốc trên đó: khi ứng viên ở trạng thái "Out of focus" và vị trí xuất hiện "Text pasted into the editor". Điều này đúng dù bài kiểm tra có được giám sát hay không, nên người xét duyệt có thể thấy bạn rời tab lúc nào và một khối mã xuất hiện cùng một lúc ở đâu.
Khi nhà tuyển dụng bật chế độ giám sát, các dấu mốc đó trở thành các sự kiện hành vi được theo dõi:
- Chuyển tab: mỗi lần bạn rời khỏi tab Codility.
- Thao tác dán: được ghi lại cùng với đoạn mã đã dán.
- Sao chép đề bài: các lần cố sao chép phần mô tả bài.
- Tốc độ: hoàn thành một bài nhanh bất thường.
Một số bài đánh giá còn yêu cầu toàn màn hình, chụp ảnh hoặc kiểm tra camera để xác minh danh tính, hoặc Codility App for Device Integrity, mà theo tài liệu của Codility có thể phát hiện các công cụ gian lận đang chạy trên thiết bị. Không thứ nào trong số này tiết lộ nội dung của tab khác: Codility thấy bạn đã rời đi, không thấy bạn đã xem gì.
Điều gì xảy ra sau khi nộp bài, và liệu nó có phát hiện mã do AI viết không?
Sau khi bạn nộp bài, mã được so sánh độ tương đồng với một tập hợp các bài nộp trước đó và các lời giải công khai. Bước kiểm tra này có trọng số lớn nhất, vì một bài toán nổi tiếng có hàng nghìn đáp án trước đó để đối chiếu.
So sánh độ tương đồng không tìm văn bản giống hệt nhau. Nó so sánh cấu trúc: hình dạng của logic, mẫu đặt biến, thứ tự các thao tác. Đổi tên biến và định dạng lại không làm thay đổi kết quả nhiều, vì thứ được đo là cấu trúc bên dưới. Cách tiếp cận này cũng tạo ra báo động giả. Một thuật toán chuẩn viết theo cách chuẩn trông giống mọi phiên bản đúng khác của nó, và chỉ có một số cách nhất định để viết tìm kiếm nhị phân.
Codility cũng nói rằng họ giúp nhà tuyển dụng phát hiện mã do AI tạo ra, nhưng không công bố cách làm. Các tín hiệu được ghi nhận đều gián tiếp: văn bản được dán, thời gian mất tập trung, hoàn thành nhanh bất thường và độ tương đồng với các lời giải đã biết. Codility còn có thể phát lại thứ tự lời giải của bạn được viết ra, nên người xét duyệt có thể thấy nó lớn dần từng dòng hay xuất hiện trong một khối.
Các phân tích tương tự cho những nhà cung cấp bài đánh giá khác được tổng hợp tại trung tâm chủ đề về khả năng phát hiện.
Điều gì xảy ra khi báo cáo bị gắn cờ?
Báo cáo đến tay nhà tuyển dụng hoặc kỹ sư cùng với cờ cảnh báo, mã của bạn, thời gian làm bài, các dấu mốc mất tập trung và dán, cùng lịch sử chỉnh sửa. Điều xảy ra tiếp theo hoàn toàn phụ thuộc vào công ty. Một số loại ứng viên; nhiều nơi dùng nó làm lý do để thêm một vòng trực tiếp, nơi bạn trình bày bài nộp của chính mình.
Một kỹ sư dữ liệu ứng tuyển vào một công ty logistics bị gắn cờ vì lời giải trùng với một cách triển khai phổ biến trong sách giáo khoa. Cuộc gọi tiếp theo kéo dài mười lăm phút: anh giải thích cách tiếp cận, chỉnh sửa trực tiếp khi được yêu cầu, và quy trình tiếp tục. Khả năng bảo vệ mã của chính mình là điều mà lá cờ cuối cùng kiểm tra.
Những gì SubcueAI ghi lại trong buổi phỏng vấn trực tiếp, và những gì nó lưu trữ sau đó, được nêu trên trang bảo mật.
SubcueAI phù hợp ở đâu, và không phù hợp ở đâu
SubcueAI hỗ trợ các cuộc trò chuyện 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ủ cục bộ nổi; Side Panel của tiện ích mở rộng trình duyệt hỗ trợ trực tiếp cho tab cuộc họp trên các trình duyệt Chromium, chỉ thu âm thanh của tab đó. 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.
Một bài đánh giá Codility không phải là một cuộc trò chuyện, nên không điều nào trong số đó áp dụng. Nếu bài đánh giá được giám sát hoặc màn hình của bạn bị ghi lại, lớp phủ nằm bên trong bản ghi, và đó là một giới hạn chứ không phải lỗi cấu hình. Một bài kiểm tra yêu cầu Codility App for Device Integrity còn được xây dựng để tìm các công cụ đang chạy trên thiết bị. Codility Interview, định dạng trực tiếp nơi bạn viết mã cùng một kỹ sư, gần với một cuộc trò chuyện hơn, nhưng người phỏng vấn thấy cùng các sự kiện mất tập trung và dán ngay khi chúng xảy ra.
Các vòng mà SubcueAI được xây dựng cho là vòng sàng lọc với nhà tuyển dụng, phỏng vấn hành vi và buổi thảo luận thiết kế thường diễn ra sau khi vượt qua bài đánh giá. Với bản thân bài đánh giá, cách chuẩn bị hữu ích là luyện tập có bấm giờ, có tại trang phỏng vấn thử.
Câu hỏi thường gặp
Codility có phát hiện được ChatGPT không?
Codility có ghi lại màn hình hoặc webcam của bạn không?
Codility có ghi lại khi tôi chuyển tab không?
Điểm tương đồng cao có khiến tôi bị từ chối tự động không?
Tôi có thể dùng SubcueAI trong bài kiểm tra Codility không?
Nguồn
- Does Codility Detect Tab Switching and Copy-Paste? · trycontrol.app
- Reshaping the Future of Campus Recruiting (Codility) · codility.com
- Codility Pricing & Review: Is it a Good Value for Money? · xobin.com
Câu hỏi liên quan
- TestGorilla có phát hiện gian lận không, và tại sao các báo cáo trên Reddit lại mâu thuẫn nhau?
- CoderPad có phát hiện được gian lận trong buổi phỏng vấn hoặc bài kiểm tra lập trình không?
- HackerEarth có phát hiện gian lận không?
- Mercer Mettl có phát hiện gian lận không?
- CodeSignal có phát hiện gian lận không?
- TestGorilla có phát hiện gian lận không?