CoderPad能偵測作弊嗎?
作者 Aaron Cao · 更新於

即時協作面板沒有攝影機監考。訊號是有人即時觀察你的按鍵輸入,加上會話回放會讓貼上的程式碼區塊之後無所遁形。CoderPad的非同步測驗產品還會加上分頁切換與貼上紀錄。
面試官在即時面板中究竟能看到什麼?
大家通常擔心的是背景執行的隱藏偵測程式。在CoderPad的即時面板上,誠實的答案更簡單也更讓人不安:並不存在偵測程式,因為根本不需要。本節說明你在協作面板中作答時,面試官那一側能看到什麼。
該面板是協作式的,你的編輯器就是他們的編輯器。他們會看到字元隨你輸入而出現、游標跳動、刪除動作,以及一次性出現的整段程式碼。他們能看到你切換到了哪個語言分頁,以及你何時執行程式碼。有些團隊把通話直接放在CoderPad裡進行,有些則用另一個會議應用程式,這對面板本身沒有任何影響。
這裡面沒有任何自動評分。這是一個人即時形成印象,這種方式比報告裡的一個標記更缺乏系統性,也更難以反駁。
會話回放會抓到貼上的程式碼嗎?
回放是應徵者最容易低估的部分。會話結束後可以回放,呈現出解決方案建構的順序。逐行輸入、伴有走錯方向與修正的程式碼,回放起來與一次性出現的可運作方案截然不同。
一位應徵某支付公司中階職缺的前端工程師,正確解出了題目,卻在檢討環節被要求逐行講解一個自己寫不出來的輔助函式。真正壓垮他的不是回放本身,而是那段講解。這兩者結合起來,才是招募團隊真正權衡的依據。
關於各平台哪些行為可被觀察、哪些不能的更多細分內容,請見可偵測性主題中心。
非同步CoderPad測驗會記錄什麼?
這類回家作業式的產品更接近其他測驗平台。可以預期它會記錄視窗焦點變化的時間戳記、大段貼上事件,以及每題花費的總時長。這些資料會出現在招募人員或工程師與你的程式碼一併檢視的報告中。
這些資料本身都不構成定論。切換一次分頁去查文件是正常現象,審查人也清楚這一點。真正改變報告觀感的,是長時間離開後緊接著出現完成度很高的程式碼區塊這種模式。
SubcueAI如何處理面試音訊,以及它會保留哪些內容,詳見安全頁面。
SubcueAI在CoderPad環節中扮演什麼角色
SubcueAI是為面試中口說交流的部分而生的。原生macOS和Windows應用程式會擷取系統音訊加上你的麥克風,並在本地浮動視窗中顯示建議。瀏覽器擴充功能的側邊欄在Chromium系瀏覽器上為會議分頁提供即時協助,僅擷取該分頁的音訊,因此它從不會轉錄你說的話。沒有任何會議機器人加入通話,也不會向會議頁面注入任何內容。
CoderPad環節大多不屬於這種情境。如果你分享了螢幕,本地浮動視窗就會出現在你分享的內容之中,這是一條硬性限制,而不是可以調整的設定。如果面板被錄製,情況同樣如此。助手真正能在程式設計環節前後發揮作用的地方,是圍繞它展開的對話:講解你的思路、追問,以及整個面試流程中附帶的行為面試環節。
至於程式設計環節本身,誠實的準備方式是限時演練,可以在模擬面試頁面進行。