一場 Agent 開發一面先被貼上了牆:攜程的這份題單,是被排版過的
從牛客網一則攜程 Agent 開發一面的面經看起,觀察一場 AI 崗位面試如何在題目排序與追問節奏之間被寫成一份可流傳的工程敘事。
牛客網的面經版有一種很特別的閱讀節奏。點開一則貼文,最先看見的往往不是問題本身,而是題目的排列方式:哪些先問、哪些後問、哪些被連續追問、哪些只輕輕帶過。這一次被貼出來的,是一則攜程 Agent 開發崗位的一面面經。發文的人沒有寫太多感想,就是把題目依序記了下來,像把一面牆上的便利貼一張張撕下來,按原位貼到網路上。
這種「原位」很重要。面試本身是一場口頭的、稍縱即逝的對話,但一面經把它變成了一份可以被反覆閱讀的文件。題目的順序被保留了,追問的層次被保留了,甚至連面試官在哪裡停頓、在哪裡轉向,都藏在字裡行間。讀一份面經,其實是在讀一份被重新排版的對話紀錄。
從題單的順序看起
這則面經的第一層資訊,是崗位本身。Agent 開發是這兩年才真正長出來的職缺名稱,它和傳統的後端開發、演算法工程師都沾一點邊,又都不完全重疊。一場 Agent 一面要考什麼,其實還沒有形成像 Java 後端那樣約定俗成的題目譜系。攜程這場面試的題單,因此本身就像一份小型抽樣:一家大型網路公司此刻怎麼定義「會寫 Agent」。
從貼文的敘述看,題目的走向大約是沿著一條主線鋪開:先確認基礎工程能力,再往 Agent 相關的概念與實作收攏,中間穿插專案的深挖,最後以反問環節收尾。這條線不是隨機的。它和大多數技術一面的結構同構,先用人人都會的題目暖場,再用崗位特定的題目測深度。差別在於,Agent 崗位的「崗位特定題目」還很年輕,問法仍在摸索之中。
這與我們先前看過的攜程支付前端一面的題單有相似的排版邏輯:同一間公司,不同崗位,題目都被排成一種由淺入深的閱讀順序。差異在於前端一面圍繞著 React 題組反覆深挖,key 這個知識點被連續問了四次;而 Agent 一面的深挖落點更分散,因為這個領域的知識地圖本身就還沒畫完。
「Agent」三個字把題目重新分了組
如果把這份題單和一份普通後端題單放在一起比,最明顯的差別是分組方式。後端題單的慣常分組是語言基礎、資料庫、網路、專案;Agent 題單在這些之上多了一層新的歸類,凡是和模型呼叫、工具使用、上下文管理、記憶與檢索有關的題目,都會被讀者自動歸到「Agent 題」這一欄。
這層歸類是讀面經的人做的,也是出題的人做的。對面試官而言,這些題目代表他心目中 Agent 開發者應該具備的能力輪廓;對讀面經的求職者而言,這些題目就是一份非官方的考試大綱。一則面經貼出來之後,它就脫離了原本的對話場景,變成一份可被劃重點、可被背誦、可被做成複習清單的文件。這是面經作為一種文體最有趣的地方:它把一場不可複製的對話,變成了一種可複製的敘事格式。
題目措辭也值得看。Agent 相關的題目很少是純記憶題,多半落在「你會怎麼設計」「你遇到過什麼問題」這類開放式問法上。這種問法寫進面經裡,視覺上就是一長段難以壓縮的文字,和那些一行一句的八股題形成明顯的版面對比。讀者掃過題單,光看題目的長短,就能感覺出哪些環節是這場面試的重心。
這和美團 AI Agent 一面的三十道題題單是同一種現象的兩個切面:大廠都在用面試題單,替一個尚未標準化的新崗位畫邊界。題目問什麼,界就畫在哪裡。
追問的節奏,比題目本身更誠實
一份面經裡,追問是最難造假的段落。單獨一道題可以靠背,但連續三層追問寫下來,讀的人立刻能看出面試官在測什麼:第一層問概念,第二層問你真的做過嗎,第三層問你踩過什麼坑。攜程這場面經裡的追問節奏,同樣落在專案敘述的段落。發文者對追問的紀錄相對簡略,但簡略本身也是一種資訊:被略去的是措辭,被保留的是順序。
順序裡藏著優先順序。一家公司怎麼面試,取決於它怎麼理解這個崗位的風險。把基礎題放在前面、把 Agent 概念放在中段、把場景取捨放在後面,這個安排說明在面試官的判斷裡,工程底子是門檻,Agent 認知是加分,而能不能在真實場景裡做取捨,才是分出高下的地方。這個結構和成熟崗位的面試剛好相反,成熟崗位的基礎題往往只是過場,新崗位的基礎題反而要認真問,因為轉崗的人多,背景參差。
反問環節是題單的最後一行,也是所有面經的制式收尾。它的內容通常不會影響評價,但它決定了這份文件的結尾語氣。一場面試以「你有什麼想問的嗎」結束,一份面經以「就這樣,許願二面」結束,兩種結尾疊在一起,就是這種文體固定的雙層收束。
面經是一種被設計出來的閱讀介面
回到那份貼在牛客網上的文件。它沒有精美的排版,沒有分段標題,就是一行行題目配少量說明。但正因為格式素樸,它的資訊密度反而高:題目的先後、長短、深淺,全都直接攤在版面上。讀者不需要任何說明,就能在三十秒內判斷這場面試的難度和重心。這是一種未經設計卻非常有效的閱讀介面。
攜程這則 Agent 一面面經的價值,不在於題目本身有多新,而在於它又一次展示了新崗位如何被面試題單定型。Agent 開發還沒有教科書,還沒有認證考試,此刻它最權威的能力定義,就散落在各家公司一面、二面的題目排序裡。誰在問工具呼叫,誰在問記憶管理,誰在問成本取捨,這些題目累積起來,就是這個崗位此刻的樣貌。
一份題單先被排好了,一個崗位的輪廓才慢慢清楚了。面經這種文體最大的作用,是把口頭的篩選過程變成可流傳的文件,而每一則被貼出來的新崗位面經,都在替後來的人省下一次摸索。這大概也是為什麼,即使面試早已結束,這份題單還是會被不斷點開、回覆、轉發。