Meta 程式面試常見題型
作者 Aaron Cao · 更新於

Meta 程式關通常在 45 分鐘的共用文字板上出兩題,且沒有執行按鈕。面試官重用陣列、圖、樹、堆等模式,而非公開題單,敘述與程式同等重要。
實際會出現哪些題型?
你想要真實題單,好停止瞎猜該刷什麼。本節點名 Meta 實際會重用的題族,並誠實說明一份清單做不到什麼。模式可遷移;別人截圖的原題通常不能。
- 陣列與字串。 雙指標、滑動視窗、前綴和,以及原地改寫。
- 圖。 網格或鄰接表上的 BFS 與 DFS、連通分量,以及無權圖最短路。
- 樹。 遍歷、最近共同祖先、序列化,以及路徑聚合。
- 堆與排序。 第 K 大元素、合併 K 個串列,以及串流 top-K。
- 區間與對映。 合併、重疊,以及看似簡單直到邊界情況的掃描線形態。
網上貼文會過時,因為面試官自選題。穩定的是題族。若你能點名模式、說出複雜度,並出聲乾跑一個失敗用例,就比背上個月截圖更接近這一關。依角色分類的題庫見 題庫專題。
電話面與 loop 有何不同?
兩個階段的文字板是同一物件:共用編輯器、攝影機開啟,往往不能執行。差別在密度與追問。電話面通常一位面試官、兩題,恢復餘地稍大。loop 程式關形狀相同、時鐘更緊,有時第二位面試官旁聽,對沉默開場更沒耐心。
兩個階段都希望在寫程式前先有可行思路。釐清輸入、選定結構、估算時間與空間,再動手寫。第二題往往是熟悉題族的變體而非全新領域,所以帶著餘量做完第一題比打磨它更重要。
這一關在 Meta 全流程中的位置見 公司面試專題。
該如何練習這些題?
練的是這一關,而不只是謎題。在關掉醒目提示的純文字編輯器裡解題,每一步都出聲說,並按 45 分鐘兩題卡時。手推程式,因為文字板不會替你跑。錄一次並聽沉默;那正是面試官聽到的。
一位衝 E5 的後端工程師刷了三週公開 Meta 標籤題單,卻在不在單上的圖追問裡卡住。她靠重述新約束、選 BFS、講清 visited 集合緩過來。面試官評分的是她能推進,不是她見過那題。
對著 AI 面試官做計時、帶敘述的練習見 模擬面試頁。那種排練針對文字板的口述部分,正是默默刷題永遠練不到的。
即時助手在 Meta 文字板上適用嗎?
程式文字板是共用介面。按鍵、刪除與停頓對面試官可見,投屏 IDE 會把螢幕上任何內容納入共用。該介面上即時助手不適用,包括監考或公司管理裝置。
SubcueAI 面向文字板周圍的口述關次。原生 macOS 與 Windows 應用擷取系統音訊加麥克風,呈現在本地浮動浮層。瀏覽器擴充功能 Side Panel 可為 Chromium 瀏覽器的會議分頁做即時助手,只擷取該分頁音訊即面試官,從不擷取你的麥克風。沒有會議機器人進會,也不會向會議頁注入任何內容。
用它在行為或設計對話中保持結構。不要在文字板上使用。限制與架構見 可偵測性專題。