← 返回部落格列表 Meta SDE Onsite 全流程複盤|Coding 兩輪 + System Design + Behavioral 真實節奏與高分要點
Meta

Meta SDE Onsite 全流程複盤|Coding 兩輪 + System Design + Behavioral 真實節奏與高分要點

2026-05-24

Meta(前 Facebook)SDE Onsite 長期被譽為「準備最 mechanical、最容易刷分」的大廠面試,但 2025–2026 季度通過率反而不如三年前。原因是 Meta 強化了 Self-Reflection 與 Cross-functional Collaboration 的 BQ 維度,很多演算法 strong 但 BQ 準備不足的候選人被刷。本文按 Coding 兩輪 → System Design → Behavioral 的順序,給出每輪的真實節奏、高分要點和踩雷區。

Onsite 整體結構

輪次 時長 內容 評分維度
Coding 1 45 min 2 道演算法題(中 + 中難) 正確性 + 溝通 + 程式碼品質
Coding 2 45 min 2 道演算法題(含 1 題 follow-up) 同上 + 最佳化思維
System Design 45 min 1 個產品級系統設計 框架 + 取捨 + 落地細節
Behavioral 45 min 4–6 道 BQ + Self-Reflection E5+ 重 Leadership / Conflict

E5 及以上崗位通常會再加一輪 System Design(共 2 輪)或 People Management 輪。

Coding 輪:題型分布與時間分配

題型出現頻率(社群統計)

題型 佔比 代表題號
陣列 / 字串 30% LC 71, 408, 680
二元樹 / Trie 20% LC 199, 314, 938
圖 / BFS / DFS 15% LC 1091, 1162, 314
Heap / 優先佇列 10% LC 215, 973, 1091
區間 / 模擬 10% LC 56, 759, 986
Random / 數學 8% LC 528 變體
其他 7%

單輪 45 分鐘的標準節奏

0–3 分鐘    澄清題意 + 給樣例
3–10 分鐘   暴力解 + 複雜度 + 主動找最佳化
10–25 分鐘  最優解編碼(邊寫邊講)
25–35 分鐘  Test cases + 邊界(自己提)
35–45 分鐘  Follow-up(必出!)

很多候選人栽在 follow-up:第一題寫完就放鬆,結果 follow-up 沒時間。預設每題留 10 分鐘 follow-up

Coding 高分關鍵三件事

  1. 主動澄清:"Are negative numbers allowed?" / "Can the input be empty?"
  2. 邊寫邊講:不要安靜寫程式碼,每行講一句「why」
  3. 自己提 test case:不要等面試官問

System Design 輪:Meta 八步法

Meta 的 SD 題非常傾向產品場景(News Feed, Instagram Stories, Live Comments, Notification)。八步法:

  1. 澄清需求:DAU / QPS / 資料規模 / 讀寫比
  2. API 設計:先把核心 endpoint 列出來
  3. 資料模型:實體 + 欄位 + 主鍵 / 索引
  4. High-Level 架構:3–5 個核心元件
  5. 儲存選型:MySQL / Cassandra / Redis / Memcached 的選擇理由
  6. 核心流程 walk-through:選 1–2 個關鍵路徑詳細講
  7. 取捨 / 瓶頸:CAP / Hot key / Fan-out 模式
  8. 監控 + 容災:metrics + 灰度 + rollback

Meta 特別看的取捨維度

Behavioral 輪:Self-Reflection 是新坑

2025 年起 Meta 的 BQ 多了一道Self-Reflection 類問題,例如:

為什麼很多 strong 候選人栽?因為答案太「職業」——只講 action 不講 emotion / introspection。Meta 想看到:

Signal 觸發要素
Vulnerability 承認情緒反應("It hurt at first...")
Concrete change 給出具體的行為改變 + 時間線
Pattern recognition 把這次反思 link 到後續工作

經典 Meta BQ 題庫

每道題準備 1 個 STAR 故事 + 1 個 Reflection 故事,覆蓋度足夠。

時間分配建議(Onsite 前 3 週)

Coding System Design Behavioral
W-3 LC Meta tag top 100 刷一遍 讀經典:DDIA 摘要 + News Feed 寫 8 個 STAR 故事
W-2 每天 mock 1 輪(口述) 2 個完整 SD mock 錄音回放 BQ
W-1 真實 timing mock 4 場 2 個 SD mock + 複盤 1 個 BQ mock

我們見過的真實失敗模式

oavoservice 的 VO輔助 服務裡我們會全流程模擬 + 錄影複盤 + 逐題給你打 hire / no hire 的級別。具體方案與報價,加微信 Coding0201 溝通。


FAQ

Meta E4 和 E5 Onsite 流程一樣嗎?

E4 標準 4 輪,E5 通常加 1 輪 System Design 或 People。E5 的 BQ 更看 Leadership signal。

Meta Coding 一定要刷 Meta tag 嗎?

強烈建議。Meta 題庫重複率高,top 50 tag 題命中率 60%+。但不要只刷 tag,follow-up 通常超出 tag 範圍。

System Design 必須用 Memcached 嗎?

不必須,但 Meta 內部主力是 Memcached + TAO。能講清「為什麼不用 Redis」會加分。

Behavioral 用 STAR 還是 SAR?

STAR 即可,但 Meta 特別看 Reflection 部分,建議結尾加一句「What I learned and how it changed me」。


正在準備 Meta / Google / Amazon SDE Onsite?

oavoservice 長期追蹤 Meta E3–E6 的 Coding / System Design / BQ 真題。mentor 來自一線 Meta SWE / EM 團隊,可提供全流程 mock、SD 框架訓練、BQ 故事打磨、Self-Reflection 模板等 VO輔助 服務。

👉 立即加微信:Coding0201取得 Meta SDE Onsite 完整備考方案


聯絡方式

Email: [email protected]
Telegram: @OAVOProxy