面試官先問你怎麼用Cursor,八股才排在後面:攜程這場Agent一面,留言區先笑出了聲
攜程後端Agent開發一面面經於9月11日在牛客網流傳,AI coding工具、執行緒競態與網路分層連環追問,留言區一句「agent開發不問agent」引發圍觀。
9月11日晚間,一篇標題寫著「攜程一面-後端agent開發」的面經貼上了牛客網,發文者開頭一句「臥槽裡的怎麼一直拷打我」,把這場面試的基調先定住了。貼文流傳到隔天,同校同學在相關推薦區又轉了一次,圍觀的人於是多了一圈。這類秋招面經每天在牛客網上架數十篇,這一篇之所以被多看兩眼,是因為題目順序:AI coding 工具的使用經驗,排在 Java 八股之前。
先把這份面經的內容攤開,再看留言區為什麼笑。
這場面試實際問了什麼
按照發文者列出的順序,整場一面大致走了四段。
第一段是實習經歷深挖,也就是求職圈俗稱的「拷打」。第二段緊接著就切到 AI 工具:「平時用什麼 AI coding 工具?怎麼提升 Cursor/Codex 出碼品質?」這一問不考原理、不考架構,考的是你日常到底怎麼跟這些工具相處,以及有沒有一套自己的用法。
第三段才回到 Java 基礎。兩題都算經典題型:一題是多執行緒下 count++ 跑一千次、結果小於一千,問原因、問至少兩種修法,追問還要求把兩個執行緒讀、改、寫交錯的完整現場還原出來;另一題是 String 常量池三連,s1==“abc”、new String、s1+"" 的比較結果,追問一句「第三個一定是 true 嗎」,把很多人背過就走的答案又推了一層。
第四段是計算機網路。從「瀏覽器輸入攜程域名按下回車後發生什麼」起手,要求從網路協定分層的視角盡量講全。接著是連環追問:公網傳輸的資料包如果沒有封裝 HTTP header,還能傳嗎?「它不解析,但它是必要的嗎?」「三次握手的時候是怎麼傳輸的?」一題剝三層,答完一層還有下一層等著。
發文者沒有附上自己的答題結果,只有開頭那句感嘆。從題目密度看,這場面試的追問鏈確實不短。
「agent開發不問agent,後端開發死問agent」
留言區目前最熱的一條評論來自四川一位用戶,寫的是「agent開發不問agent,後端開發死問agent」,七個讚,一句話精準踩中了求職圈最近集體感受到的錯位。
這句話的背景是:過去這一個多月,牛客網上流傳的 Agent 崗位面經呈現兩種樣貌。一種如騰訊IEG那場Go後端一面,把AI協作開發的七題問在八股之前,讓留言區驚呼壓力山大;另一種則像阿裏邊緣BU那場追問多層Agent架構的一面,問題全繞著Checkpoint恢復、RAG切分這些Agent本體打轉。求職圈於是慢慢形成一種期待:投Agent崗,就該被問Agent。
攜程這場偏偏反著來。職缺名稱掛著Agent,題目主體卻是執行緒安全、常量池、三次握手這些後端老三樣,AI相關的只有一題工具使用經驗。留言區那句「不問agent」,說的就是這種期待落空。也有人持相反看法,江蘇一位用戶只回了「不難」,陝西另一位則說「感覺這個是問深度的」,同一份題目,圍觀者讀出的難度並不一致。
這種錯位其實有跡可循。Agent應用落到企業裡,終究要跑在後端服務上,併發、記憶體模型、網路傳輸這些地基一旦塌了,上層的Agent再花俏也站不住。面試官從工具使用切入、再往下挖到執行緒競態,某種程度上正是在確認:這個人是在用AI寫程式,還是被AI寫程式。
面經本身,已經變成一種內容品類
值得多看一眼的,是這篇貼文周邊的生態。
留言區裡,有招募人員留言「多多秋招開始啦,來試試吧同學」,有康冠科技的招聘宣傳,還有PDD跨境業務的內推訊息,一行「看看我們部門的機會嗎,pdd跨境核心業務,幫跟流程」。一篇抱怨被拷打的面經,樓下自動長出了招聘攤位。牛客網的面經區早就兼職人才市場,越是被圍觀的面經,攤位越密集。
相關推薦區裡,另一篇9月11日的「攜程後端一面」面經也在流傳,發文者是江南大學的Java求職者,寫的是面試官全程沒問八股、都在問RAG專案的設計目標與評估方案。把兩篇並排放著看很有意思:同一家公司、同一週、同樣是後端方向,一場全程拷打專案與RAG,一場AI工具聊完就轉入Java與網路基礎。這說明攜程內部不同部門、不同面試官的考法差異不小,單一面經已經很難代表一家公司的「標準題庫」。
這也是為什麼騰訊IEG那份AI協作題打頭的面經會被拿來反覆對照。求職圈圍觀面經,要的從來不只是題目本身,而是想從一份份樣本裡拼出一個趨勢判斷:AI題的佔比在升還是降,八股會不會退場,Agent崗到底考什麼。每一篇新面經,都是這份眾人合寫的趨勢報告裡新增的一筆資料。
追問鏈裡的訊號
回到題目本身,這場面試最有一致性的地方,是追問的方式。
count++ 那題,追問到「什麼覆蓋」,要求還原兩個執行緒交錯的完整現場;String 那題,追問「第三個一定是 true 嗎」;HTTP header 那題,從能不能傳,追到「它不解析,但它是必要的嗎」,再追到三次握手時怎麼傳輸。三條線都是同一個手法:給你一個背得出的答案,然後問那個答案背後的東西。
發文者用「拷打」形容這種體感,但從題目設計看,面試官想篩的恐怕是那種「知道為什麼」的人。AI工具能生成程式碼之後,會寫的門檻在下降,能判斷生成結果對不對、錯在哪的能力,反而變成面試官想摸底的東西。這也回頭解釋了第二題的用意:問你怎麼提升 Cursor 的出碼品質,其實是在問你有沒有一套駕馭工具的方法,而不只是會按下生成鍵。
一篇面經能提供的訊號有限,留言區那句「agent開發不問agent」的調侃,一半是玩笑,一半也是求職圈在即時校準自己的準備方向。至於下一場攜程一面會問什麼,牛客網上很快就會有人貼出來,攤位也會照常開張。
主題