2026 年 5 月过了 Meta loop。E4-E5 边界的 mobile 岗。基于真正影响结果的点,如果让我从零开始准备,我会这么改。
我花太多时间的东西:
Leetcode hard。我大概刷了 40 道 hard。可能只有 2 道以改题形式出现。以我的经验,Meta coding 轮偏 medium 难度,但要求代码干净、沟通清晰,而不是硬刷 hard。我会刷 20 道 hard,剩下时间用在 medium 的题型覆盖和 system design 上。
还有:看那些很虚的「Meta culture」博客。没啥用。去找真的现员工或最近离职的人聊。
我准备不够的东西:
JEDI 轮。 这是 Meta 特有,而且非常重要。这些是 behavioral 问题,但会按照特定 leadership principles 很严格地评估。「tell me about a time you moved fast and shipped something (说说你有一次快速行动并交付上线的经历)」这种问题如果你没有一个具体、紧凑的故事,很容易翻车。我至少会把总准备时间的 20% 用在 JEDI 故事上,最好 30%。
System design 的广度。 我会深入但不太会快速画框架。Meta 的面试官希望你先做一遍 broad walk,然后再按他们指引去深挖。练习先做 5 分钟的系统骨架草图,再往下钻。
真正有帮助的: 找经历过 Meta loop 的人做 2-3 次 mock(不是随便一个大厂 loop 都行) 给我的 coding 解法计时并且全程大声讲出来,包括讲思路。脑子里觉得慢,面试里听起来只会更慢。 针对 mobile 岗:他们确实问了 mobile-aware 的 system design。比如后台同步的不同方案取舍、电量 vs 新鲜度、push 投递的各种坑。这比我预期更偏平台细节。
总准备时间: 大概 6 周,每天 1-2 小时。感觉刚好。