HackerRank 會偵測作弊嗎?
作者 Aaron Cao · 更新於
會。HackerRank 會對每次提交執行程式碼相似度抄襲評分,並記錄切換分頁、貼上與離開全螢幕的事件。公司也可以額外開啟攝影機監考。這些資料會生成一份報告供招募人員審查;標記只是引發進一步審視,並不會自動淘汰候選人,而且系統無法看到它沒有監控的其他應用程式。
HackerRank 究竟能偵測到什麼
你正盯著一場程式測驗,想知道它到底能看到什麼。這一節列出 HackerRank 收集的具體訊號,讓你不必再猜測。簡單來說,它主要關注三件事:抄襲評分、活動標記,以及在公司開啟時的攝影機快照。
- 程式碼相似度抄襲評分。每次提交都會與龐大的歷史提交及公開程式碼語料庫進行比對,並給出相似度分數。
- 焦點與分頁監考。HackerRank 會記錄並標註你每次離開測驗分頁或退出全螢幕的時間。
- 貼上紀錄。貼到程式碼編輯器中的操作會被記錄,並顯示在招募人員的報告中。
- 選配的攝影機監考。如果公司啟用了這項功能,測驗會定期擷取候選人的影像快照。
抄襲偵測是如何運作的
相似度引擎是候選人最容易低估的部分。它不只是把你的程式碼和旁邊的人比對,而是與龐大的歷史提交及公開來源資料庫進行評分比對。貼上一份很多其他候選人也貼過的答案,是最快拉高分數的方式。
來看一個具體案例。一位後端工程師在解答一道中等難度的 HackerRank 題目時,貼上了一份從別處產生的完整解答。由於成千上萬的候選人針對同一道題提交了幾乎相同的結果,相似度分數隨之上升,招募人員在一份原本表現不錯的結果旁看到了抄襲標記。程式碼確實能執行,但標記依然會引來質疑。
各類面試工具在隱私與偵測之間的取捨,彙整在可偵測性主題頁中。
它偵測不到什麼
監考是有邊界的,了解這個邊界和了解它能標記什麼同樣重要。HackerRank 的標準監考運行在瀏覽器測驗環境內部。除非公司特別開啟了螢幕錄製或真人即時監考,否則它看不到你電腦上的其他應用程式、第二台螢幕、桌上的手機,或鏡頭之外的人。
它標記的是訊號,而不是確鑿的證據。為了閱讀題目而切換一次分頁並不能證明什麼;報告只顯示次數,由人來判斷這些次數代表什麼。這正是為什麼許多公司會在自動化測驗之外再疊加一場真人面試或攝影機監考,而不是只依賴這些標記。
透過通話即時進行的程式設計環節遵循不同的規則;面試類型主題頁依形式做了詳細拆解。
SubcueAI 能做什麼,又不能做什麼
有必要直說它的適用範圍。SubcueAI 是一款面向真實、口說面試的原生桌面應用程式:它聆聽面試音訊,並在本機懸浮視窗中顯示建議,不需要會議機器人,也不會向正在進行的會議注入任何瀏覽器外掛。而 HackerRank 測驗是一場需要在瀏覽器中打字作答的程式測試,SubcueAI 並非為在其中打字或貼上程式碼而設計,而且貼上 AI 生成的程式碼恰恰會觸發上述的抄襲和貼上標記。
SubcueAI 創辦人 Aaron Cao 刻意讓懸浮視窗獨立於會議和測驗軟體之外,而不是注入其中,正是因為注入式瀏覽器工具會留下測驗環境可以記錄的痕跡。這款助手真正能幫上忙的是真實對話場景:口說行為面試、螢幕分享的設計討論,或邊講邊寫的程式通話——即便在這些場景中,如果面試官錄製或監考你的螢幕,同樣的誠實界線依然適用。
如果你想安全地演練這些真實面試環節,模擬面試練習模式正是為此而生。