HackerRank 能看到你的螢幕嗎?

作者 Aaron Cao · 更新於

看不到你的桌面。HackerRank 測驗在瀏覽器分頁中執行,除非你同意螢幕分享的提示,否則網頁無法擷取螢幕其餘部分的畫面。它確實會記錄分頁切換、離開全螢幕,以及複製貼上,也能拍攝網路攝影機快照。

瀏覽器分頁能看到什麼,不能看到什麼

你即將開啟一場計時測驗,想知道那個分頁是否能監看你機器上的其他部分。這一節劃出真正的界線。界線就是瀏覽器本身,唯一能跨越它的方式,是你必須親自點擊的權限對話框。

網頁在瀏覽器的沙箱中執行。它能看到自己分頁內發生的事,瀏覽器也會告訴它該分頁何時失去焦點或離開全螢幕。它無法讀取你桌面的像素,無法列出你開啟了哪些應用程式,也無法觸及第二台螢幕。唯一能擷取螢幕的介面 getDisplayMedia,一定會跳出系統對話框,讓你選擇分頁、視窗或整個螢幕,在你選定之前不會擷取任何內容。

所以這個問題的答案,你自己就能驗證,不必相信任何行銷說法:如果沒有出現權限對話框,就沒有任何螢幕擷取正在進行。關於面試官能觀察與不能觀察什麼的相關頁面,都歸類在可偵測性底下。

你作答時 HackerRank 實際會記錄什麼

HackerRank 的監考功能是選用的,由招募團隊針對每場測驗個別設定,因此同一家公司的兩場測驗行為可能不同。開啟時,官方記載的訊號包括網路攝影機快照、分頁與視窗焦點變化、離開全螢幕、複製貼上事件,以及跨提交的程式碼相似度評分。

再讀一次這份清單。每一項不是瀏覽器事件,就是你提交的程式碼。焦點紀錄會告訴審核者你離開了分頁、離開了多久,但不會告訴他們你去了哪裡、開啟了哪個應用程式,或另一台螢幕上顯示了什麼。這個區別很重要,因為焦點紀錄在報告裡讀起來很驚人,實際攜帶的資訊卻遠比多數應試者以為的少。

  • 焦點與全螢幕事件:只知道你切走了,不知道你切去了哪裡。
  • 複製貼上:只知道文字是貼上而來,不知道文字來自何處。
  • 網路攝影機快照:只有在雇主開啟攝影機、且瀏覽器已徵求你同意之後才會有。
  • 抄襲評分:比對你的提交與其他提交之間的相似度,由真人審閱。

螢幕真正可見的情況

確實存在答案會翻轉成「是」的情況。HackerRank CodePair 是有真人在另一端的即時連線,面試官可以要求你分享螢幕。招募人員也可能在編輯器旁另開 Zoom、Google Meet 或 Microsoft Teams 進行對話。一旦你在分享對話框中選定某個畫面,該畫面上的所有內容都會可見,且通常會被錄製。

公司管理的筆電是另一種情況。裝置管理軟體在瀏覽器之外運作,上述任何界線都不適用於它。如果這台機器屬於雇主,就該假設雇主能看到它。

SubcueAI 對此直說,而不拐彎抹角:螢幕分享、螢幕錄製、受監考的環境,以及公司管理的裝置,都不在任何助手能協助的範圍之內。音訊與逐字稿如何處理,寫在安全頁面上。

AI 面試助手適用之處,以及不適用之處

SubcueAI 提供兩種即時輔助介面,兩者都不會在 HackerRank 頁面中植入任何內容。適用於 macOS 與 Windows 的桌面應用程式會擷取系統音訊與你的麥克風,並在你自己的機器上繪出浮動疊層。瀏覽器擴充功能則透過側邊面板運作,只擷取會議分頁中面試官那一側的音訊。沒有任何機器人會加入通話。

設想一位在支付公司面試的後端工程師:先是一場計時的 HackerRank 測驗,接著是與工程師進行的 CodePair 回合。在計時測驗中沒有人在說話,即時語音助手無從發揮作用,這一關要靠事前準備取勝。在 CodePair 回合中,如果被要求分享螢幕,誠實的答案是:螢幕分享會顯示你所分享的一切。

這正是把準備工作放在兩關之前的價值所在。針對模擬面試官進行的計時練習,演練的正是決定這兩關表現的關鍵——一邊寫程式碼、一邊大聲說出你的思路。即時回合的設定流程,在教學頁面上有完整說明。

常見問題

HackerRank 能看到我開啟的其他分頁或應用程式嗎?

不能。網頁只會被告知你的測驗分頁失去了焦點,僅此而已。另一個分頁的名稱、其背後的應用程式,以及其中的內容,都在網頁能讀取的範圍之外。

HackerRank 會錄製我的螢幕嗎?

在標準的瀏覽器測驗中不會。螢幕錄製需要瀏覽器的螢幕分享權限,而這一定會先跳出對話框與選擇畫面。在 CodePair 或視訊通話中,你可能會被要求分享,此時你所選定的畫面就會可見。

離開全螢幕會讓我的測驗不及格嗎?

這會被記錄下來,但不會自動評分。審核者會在你的程式碼旁看到這個事件,再自行判斷如何解讀。標記只是引來更仔細的檢視,而不是自動淘汰。

有第二台螢幕會有影響嗎?

對於瀏覽器測驗來說沒有影響。網頁沒有辦法列舉你的顯示器,也無法讀取第二台螢幕。在需要分享螢幕的即時回合中,只有你在對話框中選定的畫面才會被傳送。

HackerRank 能偵測到 SubcueAI 嗎?

以瀏覽器為基礎的測驗無法觸及自身分頁之外的應用程式,因此本機疊層並不是網頁能讀取的東西。但這並不是隱形的保證。螢幕分享、螢幕錄製、搭配攝影機的監考環境,以及公司管理的裝置,都不是任何助手能夠隱藏的範圍。

相關問題

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