Codility 會檢測作弊嗎?

作者 Aaron Cao · 更新於

Codility 會檢測作弊嗎?
會。每份 Codility Screen 報告都會標記你離開分頁的時間以及文字被貼上的位置;開啟監考後,還會記錄分頁切換、貼上的程式碼與異常快速的完成速度。提交之後,程式碼會與先前的解答進行相似度比對。標記會交給人工審核員,而不是自動淘汰。

會。每份 Codility Screen 報告都會標記你離開分頁的時間以及文字被貼上的位置;開啟監考後,還會記錄分頁切換、貼上的程式碼與異常快速的完成速度。提交之後,程式碼會與先前的解答進行相似度比對。標記會交給人工審核員,而不是自動淘汰。

你作答時,Codility 能看到什麼?

你想知道作答時是否有東西在監視你。答案是有:每場測試都有一部分,雇主開啟監考後還會更多。本節按檢測發生的先後順序逐項說明,讓時間線更清楚。

每份 Codility Screen 報告都包含一條任務時間線。截至 2026 年 9 月,Codility 的報告指南記載了其中兩種標記:應試者何時處於「Out of focus」(失去焦點)狀態,以及「Text pasted into the editor」(文字被貼到編輯器)出現的位置。無論測試是否啟用監考,這一點都成立,因此審核員可以看到你何時離開了分頁,以及一整段程式碼是在何處一次出現的。

當雇主啟用監考後,這些標記會變成被追蹤的行為事件:

  • 切換分頁:你每次離開 Codility 分頁都會被記錄。
  • 貼上嘗試:與被貼上的程式碼一併記錄。
  • 複製題目:嘗試複製題目描述的行為。
  • 速度:異常快速地完成一道題目。

有些評估還要求全螢幕、拍照或攝影機身分核驗,或要求使用用於裝置完整性檢查的 Codility App;Codility 的文件表示,該應用程式可以偵測裝置上執行的作弊工具。但這些手段都無法看到其他分頁的內容:Codility 只知道你離開了,不知道你看了什麼。

提交之後會發生什麼?它能辨識 AI 程式碼嗎?

提交之後,程式碼會與大量先前的提交及公開可得的解答進行相似度比對。這是權重最大的一項檢查,因為一道知名題目往往已有成千上萬份先前的答案可供比對。

相似度比對並不是在找完全相同的文字。它比較的是結構:邏輯的形狀、變數使用的模式、操作的順序。重新命名變數或重新排版並不會讓結果有太大變化,因為被衡量的是底層結構。同樣的方法也會產生誤報。用標準方式寫出的標準演算法,看起來會和其他所有正確實作別無二致,而二元搜尋本來就沒有多少種寫法。

Codility 也表示可以協助雇主偵測 AI 生成的程式碼,但並未公布具體做法。它記載在案的訊號都是間接的:貼上的文字、失去焦點的時間、異常快速的完成速度,以及與已知解答的相似度。Codility 還可以回放你的解答是依什麼順序寫出來的,因此審核員能看出它是逐行成形的,還是整塊憑空出現的。

其他評估平台的類似分析收錄在檢測能力主題合集中。

報告被標記之後會發生什麼?

報告連同標記會一併送到招募人員或工程師手中,其中包括你的程式碼、作答用時、焦點與貼上標記,以及編輯歷程。接下來會發生什麼完全取決於公司。有些公司會直接淘汰候選人;許多公司則會以此為由,加開一輪即時環節,讓你現場講解自己提交的解答。

一位應徵物流公司的資料工程師,因為解答與常見教科書實作相似而被標記。後續的電話溝通只花了十五分鐘:他講解了自己的思路,並在對方要求下即時調整,流程隨後照常進行。能夠為自己的程式碼辯護,正是這個標記最終考驗的重點。

SubcueAI 在即時面試中會記錄什麼、事後又會保存什麼,安全頁面有說明。

SubcueAI 適用於哪些場景,不適用於哪些

SubcueAI 協助的是即時對話。原生的 macOS 與 Windows 應用程式會擷取系統音訊與你的麥克風聲音,並在懸浮的本機疊加層中顯示建議;瀏覽器擴充功能的側邊欄則為 Chromium 瀏覽器上的會議分頁提供即時協助,只擷取該分頁的音訊。不會有任何會議機器人加入通話,也不會向會議頁面注入任何內容。

Codility 評估並不是一場對話,所以以上這些都不適用。如果評估啟用了監考或你的螢幕被擷取,疊加層就會出現在擷取畫面之內,這是一種侷限,而不是設定問題。要求使用 Codility App 進行裝置完整性檢查的測試,本身就會同時查找裝置上執行的工具。Codility Interview 是你與工程師一起寫程式的即時形式,更接近對話,但面試官會即時看到同樣的焦點與貼上事件。

SubcueAI 真正適配的環節,是招募人員初篩、行為面試,以及通常在通過評估之後進行的設計討論。至於評估本身,有用的準備方式是限時練習,可以在模擬面試頁面上進行。

常見問題

Codility 能偵測到 ChatGPT 嗎?

Codility 表示可以協助雇主偵測 AI 生成的程式碼,但並未公布具體做法。它記載在案的訊號都是間接的:貼到編輯器中的文字、失去焦點的時間、異常快速的完成速度,以及與既有解答的相似度。這些替代指標真正接受檢驗的地方,是後續的溝通環節。

Codility 會錄製你的螢幕或網路攝影機嗎?

Codility 的報告著重於焦點變化、貼上事件與程式碼的編輯歷程,而不是你螢幕的影片。攝影機與身分核驗是招募團隊針對某場評估單獨啟用的選項,並不是每場測試的預設設定。計時開始前的系統檢查環節,就是攝影機或應用程式要求顯現出來的地方。

Codility 會記錄我切換分頁嗎?

會。每份報告的任務時間線都會標記失去焦點的時間,開啟監考後,分頁切換會成為被追蹤的事件。Codility 只知道你離開了,不知道另一個分頁顯示了什麼。短暫查閱資料在審核員看來並不顯眼;真正會改變報告觀感的,是長時間離開後緊接著完成大段程式碼這種模式。

高相似度分數會自動判定我不合格嗎?

不會。標記只會進入一份由人工閱讀的報告。許多團隊的因應方式是加開一輪即時環節,讓你現場講解自己的提交,這也是為什麼能解釋清楚自己的程式碼,比分數本身更重要。

我能在 Codility 測試中使用 SubcueAI 嗎?

不能。SubcueAI 是為口說面試環節設計的即時對話助手。帶有螢幕擷取、監考或裝置完整性檢查的評估不在它的適用範圍內,而且疊加層會出現在任何螢幕錄製畫面之中。

來源

相關問題

← 更多關於 可偵測性與隱私