作者 | Eric Lu
譯者 | 核子可樂
策劃 | 褚杏娟
Kapwing 聯(lián)合創(chuàng)始人 Eric Lu 近期發(fā)文講述了在面試一位應(yīng)聘 L3 軟件工程師職位的面試者時(shí),當(dāng)場(chǎng)抓包面試者用 AI 造假的經(jīng)歷。他用“我職業(yè)生涯中最離奇的視頻通”來形容這次面試。
Kapwing 是一家創(chuàng)意軟件公司,用戶通過一套基于瀏覽器的工具能夠在任何設(shè)備上制作視頻,獲得了 CRV、Shasta Ventures、Sinai Ventures、真格基金等機(jī)構(gòu)投資。自 2017 年 10 月上線以來,已有超過 3000 萬個(gè)視頻在 Kapwing 上制作完成。
面試開始的進(jìn)展異常順利,從背景資歷來看,這位候選人堪稱完美匹配 Kapwing 需求。然而進(jìn)行到中途,這位面試者突然卡殼,無法繼續(xù)詳細(xì)描述自己的技術(shù)經(jīng)歷。經(jīng)過再三追問,他最終承認(rèn)是借助人工智能準(zhǔn)備的面試,Eric 當(dāng)即終止了面試。本文詳細(xì)記述了這段經(jīng)歷,并還原了 Eric 通過種種蛛絲馬跡發(fā)現(xiàn)對(duì)方作弊的全過程。
面試準(zhǔn)備
Kapwing 的面試流程是先在內(nèi)部審核收到的簡(jiǎn)歷,如果應(yīng)聘者看起來確實(shí)擁有相關(guān)經(jīng)驗(yàn),我們會(huì)邀請(qǐng)對(duì)方與技術(shù)團(tuán)隊(duì)的一位成員進(jìn)行 30 分鐘的電話面試。Sam(化名)似乎非常適合我們公開的 L3 軟件工程師職位。對(duì)方是一位來自知名院校的在讀碩士研究生,簡(jiǎn)歷中列出了在三家不同初創(chuàng)公司的亮眼從業(yè)經(jīng)歷。為了準(zhǔn)備面試,我認(rèn)真閱讀了他的簡(jiǎn)歷,并準(zhǔn)備就過往經(jīng)歷具體追問一番。
我們收到的 L3 軟件工程師職位應(yīng)聘者簡(jiǎn)歷,從內(nèi)容上看這位老兄的確擁有豐富的全棧開發(fā)經(jīng)驗(yàn)。
雖然簡(jiǎn)歷似乎針對(duì)關(guān)鍵詞做過優(yōu)化,但他列出的確實(shí)是真實(shí)存在的公司,而且時(shí)間序列也與求學(xué)經(jīng)歷匹配得上。此外,這位候選人在 LinkedIn 上還放出了公開個(gè)人資料,附有真實(shí)照片和同樣的實(shí)習(xí)經(jīng)歷。種種跡象表明這位應(yīng)聘者相當(dāng)合適,所以我們決定安排一場(chǎng)電話初面。
電話面試流程
在對(duì)軟件工程師候選人進(jìn)行電話面試時(shí),我們的主要目標(biāo)并不是評(píng)估其工程能力,而是更多了解這個(gè)人——他們的職業(yè)目標(biāo)和專業(yè)經(jīng)驗(yàn),借此確定雙方需求是否契合。電話面試會(huì)從相互介紹開始,之后就是關(guān)于對(duì)方專業(yè)經(jīng)驗(yàn)的問題。最后,我們還會(huì)留出時(shí)間回答對(duì)方關(guān)于 Kapwing 公司的各種疑問。
其實(shí),我們之前也遇到過招聘欺詐,所以公司制定了一項(xiàng)政策——電話面試要求對(duì)方必須開啟攝像頭進(jìn)行實(shí)時(shí)通話。如果應(yīng)聘者未打開攝像頭,我們會(huì)禮貌地提醒,或者在不方便時(shí)重新安排面試時(shí)間。這樣能確保通話另一端的候選人確實(shí)能跟我們看中的個(gè)人資料對(duì)得上,Sam 當(dāng)然也不例外。他準(zhǔn)時(shí)上線,并且打開了攝像頭。
Sam 的面試表現(xiàn)
我一般會(huì)在電話初面中簡(jiǎn)要介紹自己和 Kapwing 公司的情況,開場(chǎng)白則大多是:“請(qǐng)簡(jiǎn)單介紹一下你自己,還有你對(duì)下一份工作的具體要求。”
Sam 的回答非常貼切。他曾經(jīng)在跟我們規(guī)模相似的初創(chuàng)公司工作過,這肯定是個(gè)加分項(xiàng),因?yàn)椴煌?guī)模的團(tuán)隊(duì)間往往存在工作方式的差異、并帶來相應(yīng)的適應(yīng)過程。他還使用過同樣的 Web 技術(shù),例如我們?cè)?Kapwing 這邊會(huì)頻繁用到 React、Node,以及在 GCP 上構(gòu)建和管理服務(wù)器。最后,Sam 在文化上也特別契合我們的需求——他自己有視頻創(chuàng)作經(jīng)驗(yàn),能夠充分展現(xiàn)我們 Kapwing 孜孜不倦努力解決各種視頻編輯難題時(shí)的積極性。
我很開心地繼續(xù)進(jìn)行面試,問道:“請(qǐng)講講你在近期職位上遇到過的棘手技術(shù)挑戰(zhàn),并介紹你是如何解決的?!?/p>
Sam 的回答同樣相當(dāng)有力。他首先講述了自己之前在一家小型初創(chuàng)公司的工作經(jīng)歷,當(dāng)時(shí)他們?cè)跒槟橙胀袡C(jī)構(gòu)開發(fā)一款應(yīng)用程序,用于管理家長(zhǎng)、托管老師和學(xué)生之間的關(guān)系。他專門負(fù)責(zé)應(yīng)用程序中由學(xué)生向家長(zhǎng)發(fā)送通知的功能,提醒家長(zhǎng)放學(xué)后及時(shí)接自己回家。
Sam 提到在一次客戶拜訪期間,他們進(jìn)行了應(yīng)用程序測(cè)試和演示,并注意到由于該應(yīng)用程序觸發(fā)了大量短信通知,因此導(dǎo)致服務(wù)器負(fù)載激增。為了解決這個(gè)問題,他們實(shí)施了“后端速率限制以及前端懶加載的解決方案”。此外,他們還為應(yīng)用程序添加了“DynamoDB 分頁”和“重試機(jī)制”。
表面上看,這些經(jīng)驗(yàn)跟我們?cè)?Kapwing 的工作密切相關(guān)。由于視頻編輯需求的增長(zhǎng),我們經(jīng)常會(huì)遇到流量高峰,因此需要在高負(fù)載期間限制請(qǐng)求速率,并在用戶視頻庫中執(zhí)行懶加載或者視頻分頁。這些對(duì)于我們網(wǎng)站的性能和穩(wěn)定性至關(guān)重要。到這里我心情大好,開始向 Sam 進(jìn)一步了解他們的實(shí)施情況。
哪里好像不對(duì)勁
雖然他描述的項(xiàng)目似乎特別符合需求,但我想弄清楚他知不知道如何把自己的經(jīng)驗(yàn)融入到 Kapwing 的整體業(yè)務(wù)當(dāng)中。于是,我詢問了 Sam 關(guān)于服務(wù)器負(fù)載激增的具體情況及可能的原因。
Sam 解釋說,托兒所中一個(gè)班大約有 30 名學(xué)生,但如果老師一次性向所有家長(zhǎng)發(fā)送短信通知,那么 Twilio API 可能會(huì)限制請(qǐng)求速率。為了解決這個(gè)問題,他決定“批量發(fā)送消息請(qǐng)求”。
到這我覺得似乎有哪里不對(duì)勁了。Twilio API 竟然一次性處理 30 條短信就承受不住了?簡(jiǎn)直不可思議。這明顯是個(gè)擴(kuò)展問題,升級(jí)容量就能輕松解決。而且哪怕真的出現(xiàn)這種情況,批量發(fā)送消息似乎也不是什么好主意——這只會(huì)讓一次性發(fā)送大量消息的情況變得更加普遍。最后,我對(duì)這款應(yīng)用程序本身也有一些疑問:老師在什么情況下會(huì)想一次性給全部學(xué)生家長(zhǎng)發(fā)送 30 條短信通知來協(xié)調(diào)接送?如果是只負(fù)責(zé)照顧 5 到 10 名學(xué)生的小型日托中心來說,也存在這樣的問題嗎?
Sam 回答說,我對(duì)批量處理的批評(píng)應(yīng)該沒錯(cuò),他好像記錯(cuò)了解決方案。但他清楚記得 Twilio 速率限制就是問題的根源,而且是通過后端解決的。
這時(shí)我決定回過頭來說說之前他提過的另一件事,以防對(duì)方因?yàn)闀r(shí)間太長(zhǎng)和緊張而忘記。我記得 Sam 在簡(jiǎn)歷里寫過、在面試中也提到過,他在開發(fā)這款應(yīng)用程序時(shí)為 DynamoDB 添加了分頁功能。我對(duì)此非常好奇,所以問道“你為什么選擇實(shí)現(xiàn)分頁功能?你執(zhí)行分頁的具體數(shù)據(jù)是什么?”
到這里,Sam 的回答變成了“呃,讓我想想……”之后他不再說話,只是偶爾發(fā)出一些“呣”、“嗯”之類的語氣詞。
哪里好像不對(duì)勁
接下來就是令雙方極其尷尬的沉默兩分鐘,之后我問道:“你怎么會(huì)不知道自己分頁了哪些數(shù)據(jù)?”
這時(shí)候,他顯然有點(diǎn)手足無措、不知道該如何作答。我想我們倆都感到意外:他沒預(yù)料到我會(huì)問這么多跟以往項(xiàng)目相關(guān)的問答,而恍然大悟的我則有種難以置信的感覺——居然真有人敢明目張膽在電話面試?yán)镒鞅住?/p>
過了一會(huì)兒,我打破了沉默,直接發(fā)問:“你能告訴我實(shí)話嗎?你到底做過什么項(xiàng)目?”有一說一,Sam 還是相當(dāng)坦誠,直接講明了情況。
他承認(rèn)自己用 AI 準(zhǔn)備了面試,提到自己確實(shí)參加過日托應(yīng)用程序的開發(fā),但已經(jīng)是很久之前的事了。而且,他從未直接開發(fā)過簡(jiǎn)歷中宣稱的任何功能。他倒是有使用 React 開發(fā)前端的經(jīng)歷,但在轉(zhuǎn)向后端之后也丟了很長(zhǎng)一段時(shí)間。
結(jié)束面試
在 Kapwing,我們通常會(huì)在面試結(jié)束之后通過電子郵件發(fā)送后續(xù)通知——不管是遺憾通知對(duì)方不太合適,還是繼續(xù)與應(yīng)聘者合作,都希望在整個(gè)過程中保持透明。但這次我直接告訴 Sam,后續(xù)公司不會(huì)再與他聯(lián)系。
最后我還補(bǔ)充了幾句,軟件圈子并不大,誠信和聲譽(yù)非常重要。我提醒他,面試的意義就在于坦誠分享自己的經(jīng)歷,而對(duì)方在掛斷通話之前向我表達(dá)了感謝。
重新審視 AI 時(shí)代下的面試邏輯
這段經(jīng)歷之所以令人匪夷所思,就是因?yàn)閼?yīng)聘者確實(shí)能夠利用 AI 走得更遠(yuǎn)。在以往的招聘騙局中,我們見過候選人制作出來的虛假簡(jiǎn)歷,或者不愿打開攝像頭。但這次,則是真人跟 LinkedIn 個(gè)人資料高度匹配,只是利用到 AI 準(zhǔn)備面試內(nèi)容。之所以感覺特別令人擔(dān)憂,在于我向來自認(rèn)為對(duì)他人的性格有著很強(qiáng)的判斷力。但在面試剛開頭的 10 到 15 分鐘里,對(duì)方表現(xiàn)出的就是那種特別有本事、特別自信的候選人,我甚至做好了歡迎他加入公司團(tuán)隊(duì)的準(zhǔn)備。
如果這位應(yīng)聘者能夠通過初面,那流程的下一個(gè)階段就是為他準(zhǔn)備一個(gè)專門設(shè)計(jì)的項(xiàng)目,讓對(duì)方帶回家慢慢研究。而如果讓他順利過關(guān),那我完全相信他肯定能利用 AI 出色地把項(xiàng)目搞定。
經(jīng)過反思,我認(rèn)為這次面試可以帶給我們不少經(jīng)驗(yàn)教訓(xùn),這里正好與大家分享,同時(shí)也為其他創(chuàng)始人或者招聘經(jīng)理提前打好預(yù)防針:
即使在實(shí)時(shí)面試中,也要認(rèn)真詢問情境細(xì)節(jié)。在我遇到的情況下,AI 準(zhǔn)備工作幫助這位候選人捏造了公司、經(jīng)驗(yàn)和項(xiàng)目,但卻沒辦法將這些獨(dú)立的要素聯(lián)系起來。比如,他談到了在日找中心跟他人合作的經(jīng)歷,以及他在項(xiàng)目中對(duì)數(shù)據(jù)進(jìn)行分頁。但當(dāng)具體問到什么樣的數(shù)據(jù)集會(huì)大到需要分頁時(shí),他卻說不出來。對(duì)于大語言模型來說,快速為此找到符合實(shí)際經(jīng)歷的答案確實(shí)很難。
詢問與人類體驗(yàn)相關(guān)的問題。候選人更加難以回答的另一類問題,就是他們的技術(shù)解決方案如何準(zhǔn)確與人映射起來。比如說,他們提到自己添加了懶加載,但卻無法具體描述需要懶加載的 UI 以及產(chǎn)品最終客戶在使用該 UI 時(shí)的體驗(yàn)。大多數(shù)人類工程師不會(huì)盲目行動(dòng),而且肯定能夠清楚解釋自己的調(diào)整對(duì)于性能指標(biāo)乃至下游用戶到底有哪些影響。
堅(jiān)持在電話面試中打開攝像頭。某些候選人可能會(huì)把電話面試外包給他人,甚至在視頻通話中使用 AI 頭像或者語音。所以進(jìn)行實(shí)時(shí)視頻通話可以大大降低候選人請(qǐng)人捉刀和作弊的成功率。如果對(duì)方不方便打開攝像頭,我們會(huì)禮貌地要求重新安排面試時(shí)間。
招聘前務(wù)必進(jìn)行背景調(diào)查。核實(shí)候選人的說法是否真實(shí)非常重要,雖然可能每個(gè)人都或多或少會(huì)美化自己,但必須要在合理的范圍之內(nèi)。我認(rèn)為在 AI 時(shí)代,發(fā)出錄用通知之前一定要進(jìn)行人工背景調(diào)查,這也將成為評(píng)估候選人工作經(jīng)歷的最后一道關(guān)卡。
無論如何,請(qǐng)始終保持專業(yè)精神與同理心。盡管這位候選人使用了 AI 來準(zhǔn)備大幅度,但我仍然認(rèn)可他是位正努力尋找工作的求職者。而且值得稱贊的是,他坦白承認(rèn)了自己使用 AI 準(zhǔn)備面試的事實(shí)。我相信人們并不一定會(huì)有意撒謊,往往是在別無選擇之下才如此行事。名譽(yù)是雙向的,責(zé)罵對(duì)方或者指責(zé)對(duì)方在浪費(fèi)時(shí)間將于事無補(bǔ)。相反,最好以專業(yè)的態(tài)度結(jié)束面試,并且將每次面試都視為一次學(xué)習(xí)經(jīng)歷。
總 結(jié)
我不僅在博客上分享了這段經(jīng)歷,也把情況公布給了公司內(nèi)部團(tuán)隊(duì),將此作為培訓(xùn)素材。我認(rèn)為有必要提高大家的認(rèn)知,即某些候選人很可能會(huì)在 AI 的幫助下夸大自己的經(jīng)歷,而這種行為必須通過非常具體的提問才能發(fā)現(xiàn)。
對(duì)于未來的求職者,我的建議仍然是“真相永遠(yuǎn)最有力量”。即使靠欺騙拿到了錄用通知,如果工作表現(xiàn)達(dá)不到預(yù)期,這類人在企業(yè)中也只能是匆匆過客。
https://www.kapwing.com/blog/what-its-like-to-interview-a-software-engineer-preparing-with-ai/
聲明:本文為 AI 前線翻譯整理,不代表平臺(tái)觀點(diǎn),未經(jīng)許可禁止轉(zhuǎn)載。
AICon 2025 強(qiáng)勢(shì)來襲,5 月上海站、6 月北京站,雙城聯(lián)動(dòng),全覽 AI 技術(shù)前沿和行業(yè)落地。大會(huì)聚焦技術(shù)與應(yīng)用深度融合,匯聚 AI Agent、多模態(tài)、場(chǎng)景應(yīng)用、大模型架構(gòu)創(chuàng)新、智能數(shù)據(jù)基建、AI 產(chǎn)品設(shè)計(jì)和出海策略等話題。即刻掃碼購票,一同探索 AI 應(yīng)用邊界!
今日薦文
你也「在看」嗎?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.