專欄
一個月面試下來沒人看懂實習做了什麼:這份面經裡,藏著徵才現場的兩套邏輯
牛客網一篇一個月面試總結整理拼多多服務端三輪與多家公司後端面試題,本文從題目結構看「八股文」徵才機制與AI崗位面試的新問法。
(原始貼文發布於10月19日,牛客網)
10月19日,牛客網一篇標題樸實的「最近一個月面試總結」在求職版面累積了討論度。發文者整理了自己一個月內的多輪面試題目,涵蓋拼多多服務端三輪、榮耀Java開發一面、立元科技、得物Java開發一面(已未錄取)與華橙Agent開發一面。貼文結尾一句話最耐讀:「面試到現在好像沒有人看懂我實習到底做的什麼,看懂的人知道技術含量不行。」
這句話比任何一道題目都值得展開。它碰到的,是工程師徵才流程裡一個長期存在的矛盾:篩選機制問的東西,和實際工作需要的東西,中間有一段距離。
八股文是幹嘛用的:一種低成本的分類器
先看這份面經裡的題目長什麼樣。拼多多服務端第二面被發文者形容為「全是八股」:Java物件導向三個特徵、反射的優缺點、B+樹如何做範圍查詢、volatile與synchronized的差別、HashMap擴容、ConcurrentHashMap的執行緒安全、悲觀鎖與樂觀鎖、JVM介紹。每一題都有標準答案,每一題都能在面試題庫裡找到。
這種問法常被求職者戲稱為「背多分」,但從徵才方的角度看,它其實是一種成本極低的分類器。校園徵招一個熱門後端職位,收到的履歷是幾千份等級,面試官不可能逐一深挖每個人的專案。八股題就像一張考卷:答得出來,代表你至少系統性準備過;答不出來,直接省下後續環節的時間。它篩的不是天分,是投入程度與基礎完整度。
這也解釋了為什麼同一篇面經裡,第一面和第三面的畫風明顯不同。拼多多第一面問的是「8G記憶體如何完成TB級別檔案求交集」這種情境題,第三面問實習中最有挑戰的部分、RAG索引演算法,甚至直接問「能否接受11116」(每週工作十一小時、六天)和「選擇傳統厚的還是AI」。越是到後面幾輪,題目越貼近實際工作的判斷,也越貼近這家公司真實的營運條件。工作時長變成正式面試題,本身就是一個訊號。
手撕程式碼:另一種體能測驗
除了口頭問答,幾乎每一輪都配了現場寫程式的環節,行話叫「手撕」。拼多多第一面是字串轉long,要處理正負號、十六進位前綴與溢出判斷;第三面是最近公共祖先加上二元樹的BFS,而且要求完整實作二元樹的建構與輸入輸出,不只是寫核心函式。榮耀一面則被問了KMP演算法,底下有留言反問「KMP不是考研的嗎」。
手撕環節測的東西其實很具體:在沒有搜尋引擎、沒有AI輔助的狀態下,你能不能把一段邏輯正確地寫出來。發文者自己也註記,其中一題「時間複雜度沒有到最優」。這種題目殘酷的地方在於,寫得出來和寫到最優之間的差距,往往正是錄取與否的差距。
華橙那一面,問法換了一套
整份面經裡最有資訊量的是華橙Agent開發一面。題目包括:針對研究方向的間接提示詞注入怎麼防、上傳大檔案生成摘要時token額度爆了怎麼辦、知識庫文件切分策略是什麼。
對比前面幾輪的HashMap與B+樹,這三題的性質完全不同。它們沒有教科書標準答案,問的是你在實際組裝一個AI系統時會遇到的資源限制與安全邊界:上下文視窗是有限額度的預算,提示詞是可以被文件內容污染的入口,文件切分方式直接決定檢索品質。換句話說,AI應用開發的面試已經開始形成自己的「新八股」,只是這套題庫還很年輕,題目直接對應真實的工程難題,而不是教科書章節。
這與我們先前整理的面試官在面試尾聲反過來傾訴AI焦慮那次角色反轉,指向同一個變化:徵才現場的題目正在從「你會不會既有的東西」,轉向「你能不能處理還沒有定論的東西」。兩篇文章放在一起看,僱主與求職者其實都在同一個不確定性裡。
那句感嘆該怎麼讀
回到發文者的結語:沒有人看懂他的實習內容,看懂的人則知道技術含量不行。這句話有兩層。第一層是表達層的問題,留言區裡平臺的自動回覆機器人建議用STAR法則(情境、任務、行動、結果)重新組織專案介紹,這確實是可行的修正:面試官平均只花幾分鐘聽專案,講不出結構,等於沒講。第二層更硬,實習產出本身的技術含量有限,這不是表達技巧能補的。
多數實習生的處境就卡在這兩層之間:實習能接觸到的往往是被切小、被簡化的任務,但徵才市場期待你把它講成完整而有深度的工程決策。包裝與真實之間的這條線,每一個求職者都得自己找位置站。留言區裡也有人直接問「你實習做了啥,大佬」,這個問題,恰恰是發文者在面試間被反覆問、也反覆答不好的那一題。
一個月的面試換來的,除了幾輪未定的結果,還有一份市場的即時體檢報告:傳統後端的篩選機制依然牢固,AI應用崗位的問題清單正在成形,而求職者最大的變數,始終是能不能把自己做過的事講成一個別人聽得懂的故事。