HackerEarth會偵測作弊嗎?
作者 Aaron Cao · 更新於

會,但要看招募團隊啟用了哪些設定。HackerEarth會將你的程式碼與其他應徵者的提交內容及公開網站比對,統計切換分頁和視窗的次數,可以禁止複製貼上、拍攝攝影機快照,還能透過其Smart Browser鎖定電腦。違規行為會降低誠信指數,招募方可以據此篩選應徵者。
參加測驗時,HackerEarth會檢查什麼?
你手上有一個程式設計測驗連結,想知道打開之前它會監控哪些內容。本節整理了HackerEarth向招募團隊公開的各項檢查,讓你能提前準備,而不是靠猜測。招募團隊可以針對每場測驗單獨開啟或關閉這些設定。
- 切換分頁和視窗:每次切換都會觸發一次警告,預設警告次數為5次。
- 全螢幕模式:如果退出全螢幕會出現警告。
- 禁止複製貼上:可以阻止你把網頁或本機上的程式碼貼到編輯器中。
- 攝影機快照:測驗進行期間會按隨機間隔拍照。
- 身分驗證:需要提供政府核發的證件,並在測驗前拍攝一張照片。
- IP限制與題目隨機排序:測驗可以限定在單一地點進行,且每位應徵者看到的題目順序都會打亂。
最嚴格的設定是Smart Browser。HackerEarth表示它會錄製你的螢幕和攝影機畫面,並封鎖其他應用程式、螢幕共享、虛擬機器和瀏覽器開發者工具。其視訊與音訊監考還包括眼動分析、人臉辨識、環境音分析以及耳機偵測。
HackerEarth的查重機制是如何運作的?
在一場測驗中,HackerEarth會把每位應徵者的最佳提交與其他所有應徵者的最佳提交進行比對。如果兩份提交的相似度超過85%,兩者都會被標記。報告會用顏色標出程式碼,讓審核人員能看出哪些是完全照抄、哪些只是改了變數名稱但邏輯未變的輕微匹配,以及哪些程式碼確實不同。
第二項檢查會用AI模型將你的程式碼與GeeksforGeeks、Stack Overflow等公開程式設計網站比對,並將抄襲可能性報告為Medium或High。
被標記只是提示需要人工複核,不會自動淘汰。用標準方式寫的標準演算法看起來會和許多其他正確答案相似,審核人員也清楚這一點。一位後端應徵者因為寫出常見的圖搜尋解法而被標記,在下一輪電話面試中被要求現場說明思路並修改程式碼;能否做到這一點,才是這項標記真正在考察的東西。其他廠商的類似比較可參見偵測方式比較專題。
提交之後會發生什麼?
如果招募團隊開啟了這項功能,測驗結束時會出現一道突擊提問。它是根據你作答過的題目產生的,用來核實你是否理解自己剛提交的解法。
監考過程中記錄到的一切,最終都會彙總成一個誠信指數,由違規的數量和嚴重程度計算得出,例如切換分頁、快照違規、抄襲和音訊監考信號等。招募方可以據此篩選應徵者,所以就算單看每一項都不算嚴重,一堆小違規累積起來也可能造成影響。
實際準備方法很簡單:關閉其他應用程式並靜音通知、使用穩定的網路連線、待在安靜的房間裡讓臉出現在畫面中,並且寫出你能逐行說明的程式碼。
SubcueAI適用的場景,以及不適用的場景
SubcueAI輔助的是即時的口頭面試。原生的macOS和Windows應用程式會擷取系統音訊和你的麥克風輸入,並在本機懸浮視窗中顯示建議;瀏覽器擴充功能的側邊欄(Side Panel)則為Chromium分頁中的通話提供即時輔助,只擷取該分頁的音訊。沒有任何會議機器人會加入通話,也不會向會議頁面注入任何內容。
HackerEarth測驗是一場受監考的程式設計測驗,不是對話,SubcueAI不會讀取或作答。帶有攝影機快照、螢幕錄製或鎖定式瀏覽器的測驗不在其服務範圍內,這是任何工具在他人測驗中都應遵守的界線,而不是可以調整的設定項。SubcueAI在即時面試中會記錄哪些內容,詳見安全頁面。
真正值得準備的環節,是通過測驗後緊接著的技術面試,你需要在其中口頭說明自己的解法。限時練習可以在模擬面試頁面上進行。
常見問題
HackerEarth會錄製我的螢幕嗎?
在HackerEarth測驗中切換分頁會怎樣?
HackerEarth能看出我的程式碼是從網路上抄的嗎?
被標記抄襲會自動被淘汰嗎?
我能在HackerEarth測驗中使用SubcueAI嗎?
來源
- Proctoring settings · help.hackerearth.com
- Plagiarism insights · help.hackerearth.com
- Integrity index · help.hackerearth.com
- Online Proctoring Tool | Secure Remote Assessments · hackerearth.com