Meta 面经 • Meta E5 • System Design • Leaderboard • Feed • Trade-off • VO • 北美科技面试

Meta E5 System Design 面经:Leaderboard、Feed、Trade-off

Meta E5(Senior SWE)面经聚焦 System Design 轮:从 OA 到 Team Match 的完整流程、E5 题型雷达、Leaderboard / Feed / 并发 Cache 等高频 SD 题的考点拆解、公开面经信号读法、E5 独有挂点,以及 7 / 14 / 30 天准备路线和 FAQ。

Meta E5 System Design 面经 2026 架构推演与权衡防御指南
Meta E5 System Design 面经 2026 架构推演与权衡防御指南

💡 核心要点 (Key Takeaways)

  • Meta E5 onsite 常见结构是 2 轮 coding + 2 轮 System Design + 1 轮 BQ,SD 轮是 E4 与 E5 的核心区分项
  • Leaderboard、Feed、并发 Cache 是高频 SD 题,考点往往不是第一版方案,而是方案被质疑之后的反应
  • 被否之后的标准动作:问清顾虑 → 按反馈改 → 给第二版 → 主动讲新方案的 trade-off
  • E5 要准备战略思维和跨团队影响力证据,用 E4 的执行标准去准备本身就是常见挂点
  • 流程慢是 Meta 的公开印象:move forward 后一周没排上面试属正常,加面和降级是 team match 的一部分

免费获取轮次诊断正在备战 Meta SWE 面试?免费获取 Meta SWE 轮次诊断:发你的当前轮次与倒计时,我们先定位卡点,再决定下一步。

Meta 面试全攻略 →

这篇适合谁:Meta E5 System Design 面经定位

这篇只讲一件事:Meta E5(Senior Software Engineer)面试里 System Design(SD)轮怎么准备,以及 Leaderboard、Feed 这类高频 SD 题背后的 Trade-off 怎么讲。适合两类人:1)投 Meta E4/E5、有 4 年以上工程经验、想重点突破 SD 轮的 SWE;2)在 Meta 流程里经历过加面、降级或跨 team match,想看懂每轮信号再决定下一步的人。如果你还在 OA 或 coding 电面阶段,先看 Meta 2026 面经 里的流程变化与 coding 高频题,这篇是它的 SD 纵深版,不重复讲 OA 细节。

面试流程:OA、Phone、VO、HM 和 Team Match

Meta E5 的完整 loop 大致分五段。第一段是 OA:CodeSignal 风格,4 个 level、90 分钟,题目描述很长,2026 年常与 Tech Screening 合在一场做完,读题本身就要花时间,先完整读完再动笔。第二段是 Phone / VO 电面:E5 的 coding round 常见 45 分钟两道题,先自我介绍再开写,有时会带一个由七八个文件组成的小 codebase,面试官先讲 context;一个 Meta 特有的细节是电面可以同时约两个 team(general 和非 general),但 onsite 必须选一个。第三段是 onsite full loop:非 general team 的公开反馈结构是 5 轮——两轮 coding、两轮 System Design、一轮 BQ,E5 还会多出一轮 HM(Hiring Manager),看 seniority、长期潜力和跨团队协作。第四段是 HM 之后:HM 通过不等于直接 offer,还要进 team match。第五段 Team Match:跨 team 匹配、加面一轮 SD、甚至从 E5 降到 E4 都有公开发生过的案例,拿到 reject 后主动找 recruiter 问 team match 是合理动作。各轮次更细的流程案例(双 team 电面、8 轮加面、时间线)见 Meta 2026 面经,coding 轮和 BQ 轮的准备细节见 Meta SWE VO 准备

题型雷达:E5 每一轮到底考什么

把 E5 的题型按权重排一遍,优先级很清楚。System Design:E5 的区分项,onsite 两轮,权重最高,也是本篇重点;E5 的 SD 看 trade-off 推理和战略思维,不是背架构图。Coding:高频 easy/medium 题,难度不低但要求是「底线不是上限」——公开反馈里 coding 全对照样挂的案例真实存在,coding 的正确率拉到 90% 以上就够了,别把 SD 的时间拿去刷 hard。BQ:固定 signal 采集(Proud Project、Biggest Challenge、difficult colleague 等模板),故事要经得起三层追问,E5 的故事里必须有跨团队和 trade-off 决策的证据。ML Design:SWE 岗不是必考,但如果你有推荐、ranking、ranking service 的项目背景,SD 里被追问业务时会用到,可以顺手准备。SQL:SWE 岗很少出现,主要是 DE/DS 岗的重点,E5 SWE 不需要专门投入。一句话总结雷达:E5 = SD(两轮,主战场)> BQ(证据战)> Coding(保底)> 其他(了解即可)。

高频题目:Leaderboard、Feed 和并发 Cache 的考点拆解

下面是 Meta E5 SD 轮公开反馈中反复出现的题型,只列题目类型和考点,不复刻任何私密题面。1. Gaming Leaderboard(排行榜):写多读多的 ranking 系统,考点是 Redis zset vs 关系型数据库的选型、榜单分层的 fan-out、一致性和延迟容忍度;这道题在公开面经里还有一个特殊考点——方案被质疑之后的反应,见后面「常见挂点」。2. Social News Feed(信息流):write fan-out(写扩散)vs read fan-out(读扩散)的混合策略,大 V 账号怎么处理,存储和缓存分层;考点是容量估算 + trade-off 推导,而不是直接甩出「用 Kafka + Redis + MySQL」。3. In-memory Concurrent Cache(并发内存缓存):LRU/LFU 淘汰策略、锁粒度的选择(全局锁 / 分段锁 / 无锁)、失效和一致性策略;考点是并发模型 + trade-off,E5 要能讲清楚为什么不用另一种锁。4. Quest Log / Telemetry API(日志遥测接口):各种 event 如何上报、用什么传输(batch、async、protobuf)、服务端如何落盘和查询;考点是接口设计和可观测性,不是堆组件。5. Short Video Feed Ranking(短视频信息流排序):候选集召回、特征拉取、粗排精排的流水线,延迟和吞吐指标怎么定;考点是分层架构和性能指标推导。6. Notification / Messaging System(通知消息系统):fan-out、离线 push、消息顺序保证和去重;考点是规模估算和边界 case。这些题的共性:面试官真正在意的不是你第一版画了什么,而是每一层选择背后的 trade-off 能不能讲清楚。

Meta E5 System Design 5 步推演与防御面板

公开面经信号怎么读:只总结信号,不搬运原文

面经社区里关于 Meta E5 SD 的公开反馈,可以归纳成四个稳定方向。方向一:最常被讨论的挂因模式是「第一版方案被面试官否定后当场卡住」——有公开案例是候选人提了用 redis 做排行榜 ranking,面试官不买账,之后大脑空白直接挂;这个模式在多个独立帖子里反复出现,说明它不是个例。方向二:「加面」是 Meta 流程里的高频信号,加一轮 SD 或加面 HM 通常出现在 team match 摇摆时,算好信号但不等于 offer。方向三:「流程慢」是 Meta 特有的公开印象,move forward 之后一周没排上面试属于正常,超过两周再主动问 recruiter。方向四:「coding 全对仍挂」的公开反馈说明决策看整体信号组合(SD、BQ、表达),任何一轮的短板都可能压过其他轮的优势。怎么读:把每篇帖子当成一个数据点,看方向(什么题型、什么挂点、什么节奏),不要把单篇帖子的细节当事实;不同候选人面到的 team、面试官、HC 都不同。本篇只聚合这些公开信号的方向性结论,不搬运任何候选人的私密面经原文,也不与任何面经社区存在合作或转载关系。

常见挂点:E5 SD 独有的失分点

第一个也是最典型的:方案被否后崩掉。公开案例里,leaderboard 题提了 redis 方案被拒后「大脑空白、胡言乱语」,直接挂。被否之后的标准动作要练成肌肉记忆:问「你觉得这个方案最大的问题是什么」→ 按反馈改 → 给第二版 → 主动讲新方案的 trade-off。第二个:只讲第一版,不讲 trade-off。E4 能过靠「能实现」,E5 要过靠「能讲清为什么不用别的」,只讲 what to do 不讲 why not 是 E5 最常见的隐性失分。第三个:跳过容量估算和需求澄清。上来就画架构图是 E4 式习惯,E5 面试官会直接在这个环节扣 strategic thinking 的分。第四个:过度设计。每个模块都拆微服务、每层都加中间件,讲不清边界和收益,反而暴露对 trade-off 的理解停留在名词层面。第五个:项目证据弱。HM 和 team match 阶段会被追问跨团队项目的具体数字(影响范围、性能提升、协调了哪些 team),没有量化证据的 E5 候选人会在最后一步掉队。第六个:用 E4 标准准备 E5。E4 关注执行能力,E5 关注战略思维和跨团队影响力,两档评估标准的差异本身就是挂点。

💡 Meta 的完整准备路线:OA / Phone / VO 各轮考什么、怎么练,公司攻略页整理成了清单。

Meta 面试全攻略 →

准备路线:7 天 / 14 天 / 30 天三个版本

7 天版:Day 1-2 把 Leaderboard 和 Feed 两大题型各过一遍,重点练「被否后 pivot」的固定四步流程(问顾虑 → 改 → 第二版 → 讲 trade-off),每题口头讲 2 遍;Day 3-4 过并发 Cache 和 Telemetry API,每题走完整流程「估算 → 澄清 → 第一版 → 模拟被否 → 第二版」;Day 5-6 两次完整 mock(45 分钟一场),一场纯 SD、一场 SD + BQ 混合;Day 7 BQ signal 故事过一遍(6-8 个 STAR,每个三层追问),复盘两次 mock 的失分点。14 天版:在 7 天版基础上,加 coding 高频清单二刷(BFS/DFS 系列 + easy/medium,保持底线正确率),加一场 HM mock(专门练跨团队项目和 trade-off 决策的追问),加 1-2 道 ranking / notification 类扩展题。30 天版:在 14 天版基础上,建个人 SD 卡片库——每道题一张卡,固定四个格子:估算、架构图、trade-off 清单、follow-up 应对;做三轮完整 mock loop(2 coding + 2 SD + 1 BQ 全真模拟);BQ 故事做三轮三层追问演练;最后一周只复盘不碰新题,把卡片库过两遍。三版路线的共同点:SD 的准备不是「多刷几道设计题」,而是把「被质疑之后的反应」和「trade-off 的表达」练成默认行为,这两件事才是 E5 和 E4 的分水岭。更多 Meta 各岗位的题型汇总见 Meta SWE 面经合集

FAQ:Meta E5 SWE 面经怎么准备?

Meta E5 SWE 面经准备的核心是三件事:1)SD 两轮要重点准备 Leaderboard、Feed、并发 Cache 三大高频题型,每题按「估算 → 澄清 → 第一版 → 被否 → 第二版 + trade-off」的完整流程练,而不是背架构图;2)BQMeta 的 signal 模板准备 6-8 个 STAR 故事,E5 的故事必须包含跨团队协作和 trade-off 决策的证据,每个故事练三层追问;3)coding 保持高频 easy/medium 的正确率即可,它是底线不是上限,别把 SD 和 BQ 的时间拿去刷 hard 题。

FAQ:Meta E5 面试几轮?

Meta E5 的完整流程一般是:OA(CodeSignal 风格 4 level / 90 分钟,2026 年常与 Tech Screening 合并)→ Phone / VO 电面(coding,常见 45 分钟两道题,可以同时约两个 team)→ onsite full loop(非 general team 的公开结构是 5 轮:2 轮 coding + 2 轮 System Design + 1 轮 BQ,E5 通常再加一轮 HM)→ Team Match。整个 loop 下来 6-8 轮都正常,电面到 full loop 一般两周左右;onsite 必须选一个 team,电面阶段可以同时面两个。

FAQ:Meta E5 System Design 考什么?

Meta E5 的 SD 轮考的不是你背过多少架构图,而是 trade-off 推理能力,具体拆开是五件事:1)容量估算(QPS、存储量、带宽,量级对就行,别卡住);2)需求澄清(读写比例、延迟要求、一致性要求、数据规模);3)第一版方案(合理即可,允许不完美);4)被质疑后的反应(这是 E5 和 E4 最大的区分点:问清顾虑、快速调整、给出第二版);5)第二版的 trade-off 表达(主动讲新方案牺牲了什么、为什么值得)。高频题型集中在 Leaderboard(ranking 系统)、Feed(信息流 fan-out)、并发 Cache、Telemetry API 和 notification 这几类。

FAQ:Meta E5 和 E4 的 System Design 差别在哪?

评估标准有三档差别。第一档是深度:E4 要求方案能实现、边界能处理,E5 要求每一层选择都能讲清 trade-off(为什么用 Redis 不用 MySQL、为什么全局锁不成分段锁),「为什么不用别的」比「用什么」更被在意。第二档是视野:E4 看单模块执行,E5 看跨模块和跨团队的协调——架构里哪里会卡住别的 team、接口怎么演进、失败如何降级。第三档是证据:E5 在 HM 和 team match 阶段会被追问跨团队项目的量化影响,E4 更多看单项目执行细节。用 E4 标准准备 E5(只练实现、不讲 trade-off、没有跨团队故事)是公开反馈里最常见的隐性挂点。

FAQ:Meta E5 coding 过了但 SD 挂了还有机会吗?

有,而且公开信号里这条路真实存在过。Meta 的决策看整体信号组合,单轮挂不等于终局:team match 阶段跨 team 捞、加面一轮 SD 之后通过、甚至降级到 E4 后重新走 team match 都有公开案例。合理的动作是:拿到 reject 后主动联系 recruiter,问清楚是哪个环节的信号不够(SD 深度还是 team fit),问 team match 的可能性;如果确定是 SD 深度问题,按本篇的 7 天路线把「被否后 pivot」和 trade-off 表达补强后再争取下一轮机会。

Editorial & Verification

📋 资料来源与审校说明

本文基于最新考季信号与学员反馈整理:Meta E5 SWE 面经,聚焦 System Design 轮的 Leaderboard、Feed、Trade-off 高频题型与 7/14/30 天准备路线。

  • 公开候选人面经信号聚合:只聚合题型、轮次、挂因和时间线信号,不包含个人隐私或未经授权的逐字内容。
  • Meta 面试攻略:站内公司攻略用于交叉校验公司流程与轮次重点。
  • Meta 2026 面经(站内文章):流程与题型信号与站内 Meta 2026 面经交叉校验,本篇是其 SD 纵深版。
  • SWE 模拟面试复盘归因:把训练中反复出现的 SD 失分点归因到澄清、估算、架构、trade-off 表达四个环节。
AC
Software Engineering
Alex Chen·前 Meta / Stripe Senior SWE & Tech Lead

10 年+北美 SWE 经验,先后在 Meta(FAIR / Infra)和 Stripe 担任 Senior SWE 和 Tech Lead,主导过多项高并发系统架构设计,前 FAANG 面试官,累计面试 1000+ 候选人,熟悉 Meta / Google / Stripe 面试评分标准。

累计面试 1000+ 候选人UC Berkeley, CS 硕士
本文由 Alex Chen 审校与整理

📚 推荐延伸阅读 (Related Guides)

Meta 2026 面经 | OA + Tech Screening 合并、BQ 信号模板与 SD 高频题

Meta 2026 面经整理:OA 与 Tech Screening 合并的新变化、电面可选两个 team 的流程细节、coding 只考高频题的刷题策略、BQ 固定 signal 模板与追问方式、System Design 真题和常见挂因,附可执行的准备策略。

Meta Offer Timeline 2026:OA、Tech Screening 到 offer 的时间线

2026 Meta offer timeline 全流程指南:从投递、OA、电面到 VO onsite 再到 offer 各阶段典型耗时、每阶段该盯什么信号、常见卡点与 follow-up 策略,适合准备 Meta SWE/SDE 的社招与应届候选人。

Instacart Senior SWE OA / VO 面经

Instacart Senior SWE 面经 2026:OA 90 分钟 CodeSignal 工程大题、VO1 Karat AI 双 coding + VO2 coding/SD/BQ,附稳定题池与 7/14/30 天路线。

🏢 公司面试全攻略

公司攻略

Meta 面经与面试全攻略 2026

查看 Meta 的 OA / Phone / VO / 系统设计全流程准备路线 →

代面服务

Meta 代面(代面试)服务

Meta 代面(对口型)$499/轮 起,多轮连面有打包价。

💼 完整服务与价格我们提供 OA 代写($199 起)VO 辅助($299 起)VO 代面($499 起)30 分钟免费咨询:按目标岗位、公司与轮次匹配具备相关经验的导师,覆盖 Coding、System Design、ML Design 与 BQ;具体导师与背景以接单前书面确认为准。

查看服务详情 →
已复制微信号!