今年2月,Andrej Karpathy造了個新詞——"vibe coding"(氛圍編程)。他原話很激進:"完全沉浸于氛圍……忘掉代碼存在"。意思是全盤接受AI輸出,連看都不看。
但面試官口中的"vibe coding"完全是另一回事。Simon Willison等人迅速反駁:并非所有AI輔助編程都叫氛圍編程。行業重新定義了這個詞:它現在指專業工程師主導、AI協作的編程模式。你仍是代碼責任人,AI只是工具。搞混這兩個版本,面試直接掛。
![]()
實際面試中的氛圍編程流程是:用自然語言向AI描述意圖(Claude Sonnet/Opus 4.x、GPT-5、Gemini 2.5 Pro,或通過Cursor、Claude Code、Copilot、Windsurf等工具),讓AI生成腳手架和初版實現,你再迭代引導、驗證、修正,而非逐字手寫。遇到跨文件任務時,需要駕馭Agent模式(Claude Code、Cursor agent mode、Devin類工具)。核心是專注"做什么、為什么",而非糾結每個語法細節。
![]()
這不是"AI寫、人看"的甩手掌柜。更像是高抽象層級的工程——你是架構師和編輯,AI是速度快、懂模式但會自信 hallucinate(幻覺)的初級工程師。
面試官在2025-2026年的考察很明確:把你放在傳統手寫←→氛圍編程←→全自動托管的光譜上,觀察你自然落在哪里。完全手寫(無AI)和完全托管(不看代碼)都是極端,中間地帶才是面試甜點區。
為什么面試規則突然變了?2025年末的數據追上了實踐。Stack Overflow開發者調研顯示,AI工具滲透率突破臨界點;GitHub Copilot月活超千萬;Anthropic、OpenAI的編程Agent能獨立完成多文件任務。企業意識到:禁止AI的面試不再模擬真實工作場景。于是新范式誕生:評估的不是你背了多少語法,而是"用AI造出對的東西"的能力。
關鍵轉變有三。一是評估目標:從"能寫代碼嗎"變成"能用AI高效交付正確方案嗎"。二是時間壓力:傳統面試45分鐘寫兩道題,氛圍編程面試可能要求30分鐘內搭建可演示的原型。三是失敗模式:以前錯在語法或邊界條件,現在錯在提示詞模糊、盲目信任AI輸出、不會驗證。
面試官真正在測什么?核心就四項。意圖清晰度:能否用精準語言描述需求,讓AI一次生成接近目標的代碼。品味與判斷力:能否識別AI輸出中的陷阱、過設計、安全漏洞。驗證紀律:是否建立系統性的測試和審查流程,而非肉眼掃一遍。調試與恢復:當AI走偏時,能否快速定位、糾正或回退。
他們也在觀察隱性信號:你會不會在AI生成時發呆(被動等待 vs 主動規劃)?遇到錯誤時先改提示詞還是先讀報錯?能否解釋"為什么讓AI這樣寫"?這些區分"會用AI的人"和"被AI用的人"。
面試形式也在分化。實時配對編程最常見:30-45分鐘,共享Cursor/Copilot環境,完成具體功能。面試官觀察你的提示策略、代碼審查習慣、如何處理AI的自信錯誤。回家作業型則給24-48小時,用AI構建更完整系統,重點看設計決策文檔和驗證方法。還有白板+AI混合:先傳統手寫核心邏輯,再切換到AI加速實現,測試你在兩種模式間切換的靈活性。
現場戰術層面,開場5分鐘定生死。不要急著敲提示詞,先向面試官復述理解:"我要實現X,計劃分三步,先用AI生成Y,再手動調整Z,最后驗證邊界條件A和B。"這展示結構化思維,也給面試官插話糾正的機會。
![]()
提示詞策略要分層。第一輪給高層意圖:"用React實現一個可拖拽的看板,支持跨列移動卡片"。拿到輸出后,第二輪精準打擊:"把拖拽邏輯抽成自定義Hook,添加鍵盤無障礙支持,用TypeScript嚴格類型"。避免一次性塞10個需求——AI會漏,你也難定位責任。
驗證環節必須出聲。邊檢查邊念叨:"這里AI用了any類型,我得收窄;這個依賴數組缺了item.id,會導致閉包陷阱;邊界情況空數組沒處理。"讓面試官聽到你的審查流程。遇到AI幻覺(比如編造不存在的API),冷靜回退:"這個API不存在,我回滾到上一步,換種方式描述需求。"
常見死法要避開。最典型的是"提示詞祈禱"——寫個模糊需求,閉眼等AI奇跡,結果生成300行無關代碼,時間耗盡。其次是"盲目信任",AI說"這段代碼處理了并發",你不驗證就提交,實際有競態條件。還有"微觀管理",把AI當打字員,逐行指揮,完全沒發揮效率優勢。最隱蔽的是"氛圍沉迷",太享受流暢生成感,忘了面試要交付可運行的東西。
技術棧必須熟到肌肉記憶。至少精通一個AI編程環境:Cursor(Composer、Tab、Agent模式區別)、Claude Code(終端Agent交互)、GitHub Copilot(內聯vs聊天vs編輯模式)。語言層面,TypeScript/Python/Go至少一門能盲打基礎結構,因為AI生成后你需要快速微調。調試工具鏈要順手:瀏覽器DevTools、日志分析、單元測試框架,這些AI幫不了太多。
四周準備路線圖。第一周:環境肌肉記憶,每天30分鐘純用AI完成小功能,記錄哪些提示詞模式效率高。第二周:刻意驗證,給AI輸出故意挑刺,練習快速識別幻覺和過設計。第三周:限時壓力測試,45分鐘模擬面試,強制自己在時間盒內交付。第四周:復盤常見題型,整理個人提示詞模板和驗證清單。
不同公司風格差異大。OpenAI/Anthropic偏好深度提示工程,可能讓你優化多輪對話。Meta/Google看重系統設計和AI協作的平衡。創業公司常給模糊需求,測試你定義問題和快速原型的能力。提前了解目標公司的技術博客和面試官背景,調整策略。
行為面試也有新題。"描述一次AI給你致命錯誤建議的經歷,你怎么發現的?"測的是驗證紀律。"如果AI能10秒生成你以前寫一天的代碼,你的價值在哪里?"考的是對工程師角色的重新定義。準備幾個具體故事,展示你在AI輔助下的獨特判斷力。
最后記住:氛圍編程面試不是比誰用AI更溜,是比誰用AI更清醒。AI是加速器,但方向盤和剎車在你手里。面試官要找的,是能在新工具浪潮中保持工程嚴謹性的人。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.