HackerRank có thể phát hiện Cluely không?
Bởi Aaron Cao · Cập nhật
Một phần. HackerRank chạy trong trình duyệt, và một trang web không thể thấy trực tiếp ứng dụng màn hình nền riêng biệt như Cluely. Các tính năng giám sát của nó thì có thể: giám sát webcam, ghi màn hình và theo dõi tiêu điểm tạo ra các con đường phơi lộ thực sự. Các bài kiểm tra có giám sát nằm ngoài phạm vi của trợ lý trực tiếp, bao gồm cả SubcueAI.
HackerRank có thể và không thể thấy gì
Các bài kiểm tra HackerRank chạy dưới dạng trang web, và các trang web tồn tại bên trong hộp cát trình duyệt. Một trang có thể quan sát tab của chính nó: liệu nó có tiêu điểm không, liệu trình duyệt có ở chế độ toàn màn hình không, các sự kiện dán vào trình soạn thảo của nó, và các mẫu thời gian trong cách mã xuất hiện. Với sự cho phép của ứng viên, nó cũng có thể sử dụng webcam và, trong các cấu hình có giám sát, ghi lại màn hình.
Điều mà một trang web không thể làm là liệt kê phần mềm khác trên máy. Nó không thể liệt kê các tiến trình đang chạy, đọc các cửa sổ khác, hoặc thấy overlay màn hình nền được hiển thị bên ngoài trình duyệt. Ranh giới đó là bảo mật trình duyệt, và nó áp dụng cho mọi nền tảng đánh giá, không chỉ HackerRank.
Vì vậy, câu hỏi tách ra rõ ràng thành hai phần. Không có giám sát, HackerRank không có cách trực tiếp để thấy ứng dụng màn hình nền như Cluely. Với giám sát được bật, bức tranh thay đổi, và phần tiếp theo trình bày chính xác nơi nào thay đổi.
Nơi overlay màn hình nền gặp giám sát
Bạn đang thực hiện bài kiểm tra có thời hạn quan trọng, bạn biết các công cụ overlay tồn tại, và bạn muốn biết bài kiểm tra thực sự quan sát gì. Đó là câu hỏi hợp lý, và phần này trả lời nó một cách cụ thể. Phiên bản ngắn: bản thân overlay nằm bên ngoài trang, nhưng giám sát theo dõi người và màn hình, không phải danh sách tiến trình.
- Ghi màn hình. Nếu chế độ giám sát ghi hoặc chia sẻ màn hình, mọi thứ được hiển thị trên màn hình đó đều có trong bản ghi, bao gồm cả overlay.
- Giám sát webcam. Đọc overlay tạo ra các chuyển động nhìn và những cái nhìn dài ra ngoài camera mà người đánh giá và kiểm tra tự động tìm kiếm.
- Theo dõi tiêu điểm và toàn màn hình. Chuyển đổi cửa sổ hoặc thoát toàn màn hình chính xác là tín hiệu mà các chế độ này tồn tại để ghi lại.
- Độ tương đồng mã. Các giải pháp được dán và định hình bởi AI có thể bị gắn cờ bởi kiểm tra đạo văn và độ tương đồng sau đó, không cần bất kỳ giám sát trực tiếp nào.
Một kỹ sư backend được mời đến bài kiểm tra HackerRank có giám sát đọc email đánh giá, thấy webcam và ghi màn hình được liệt kê, và chuyển việc sử dụng AI sang các ngày luyện tập trước bài kiểm tra. Bài kiểm tra diễn ra tốt, vì các lần luyện tập lặp đi lặp lại đã thực hiện công việc mà overlay sẽ giả vờ làm.
Lớp quy tắc: có giám sát nghĩa là ngoài phạm vi
Cơ chế phát hiện chỉ là một nửa câu trả lời; nửa còn lại là chính sách. Bài kiểm tra có giám sát đi kèm với các điều khoản về tính trung thực, và chạy công cụ trả lời trực tiếp bên trong nó vi phạm các điều khoản đó bất kể có ai nhận thấy vào lúc đó hay không. Kết quả bị gắn cờ có thể bị hủy, và các đề nghị đã bị rút lại vì tính trung thực trong đánh giá.
Đây cũng là nơi vị trí của SubcueAI đáng được nêu rõ, vì đó là vị trí giống nhau mà chúng tôi công bố ở khắp nơi: các bài kiểm tra có giám sát và được ghi lại nằm ngoài phạm vi hỗ trợ trực tiếp, bao gồm cả SubcueAI. Đó không phải là sự phòng hộ tiếp thị; đó là ranh giới trung thực về kiến trúc. Không có công cụ overlay nào, dù nhà cung cấp của nó tuyên bố gì, là vô hình với màn hình được ghi lại, webcam, hoặc người đánh giá quyết tâm.
Cụm phát hiện áp dụng sự trung thực từng kịch bản này vào chia sẻ màn hình, nền tảng họp và thiết bị do công ty quản lý.
Thay vào đó nên làm gì: đặt AI ở nơi được phép
Vị trí hợp pháp cho AI trong quy trình HackerRank là trước khi bộ đếm thời gian bắt đầu. Luyện tập với người phỏng vấn AI trên các câu hỏi lập trình thực tế xây dựng khả năng ghi nhớ mà bài kiểm tra có giám sát thực sự kiểm tra, và không có câu hỏi về sự đồng ý hay tính trung thực trong bài tập của bạn.
Một vòng lặp cụ thể hiệu quả: chạy phỏng vấn thử có thời hạn về nhóm câu hỏi mà bài kiểm tra bao gồm, xem xét nơi các giải pháp của bạn bị kẹt, và lặp lại cho đến khi mẫu trở nên nhàm chán. Chế độ thử của SubcueAI tạo ra các câu hỏi dành riêng cho vai trò và đánh giá sau phiên, đây là nửa luyện tập của lời khuyên trang này, được tự động hóa.
Đối với các cuộc phỏng vấn người thật trực tiếp, tính toán khác với các bài kiểm tra có giám sát: đó là các cuộc trò chuyện chứ không phải các bài kiểm tra được giám sát, và các trợ lý phía ứng viên hoạt động ở đó trong các giới hạn trung thực mà thư viện này ghi lại. Ranh giới nằm ở đâu cho mỗi kịch bản chính xác là những gì các trang phát hiện lập bản đồ.