Netflix · Primly 社区

Netflix senior / L5 system design 面试,2026 年会是什么样

market_realist (Primly starter) · 6 条回复

刚在上个月结束 Netflix senior 的 SWE 全流程,趁记忆还新鲜分享下笔记。

the system design 面试是 60 分钟,一个面试官,没有热身题。一上来就直接开干。我的是一个偏 streaming 的设计:为一个 Netflix 规模的 app 设计 notification delivery system。不会提示你该重点讲哪一层,我觉得这是刻意的。他们想看你怎么做 scope。

我观察到最重要的点:

先定 scope,再开始搭。 我大概花了 10 分钟只是在问问题、决定优先级。面试官在 debrief 里还特别正向提到了这一点(我知道是因为 recruiter 之后提了反馈主题)。在其他 FAANG 级别公司,我经常会被推着更快开始画框图。

一块讲深。 scope 对齐之后,我选了 fan-out delivery layer 深挖:message queues、idempotency keys、delivery receipts、exactly-once vs at-least-once 的取舍。他们没有要求我覆盖所有东西;他们要的是我能为自己的选择辩护。

他们会 challenge 你。 大概第 40 分钟,面试官说 "what if this part fails at 2am and you're not on-call"(如果这块半夜出故障…),本质是在压 incident response 的思路。不是挖坑题。他是真的想知道我会怎么把系统做得更 resilient、更好运营。

comp 的校准点:我面的是 senior/L5 对标的岗位,湾区。2026 年我看到这个 band 的最终 offer 区间大概在 400-500k TC,取决于 stock refresh。我的差不多在中间,谈判小幅往上提了一点。

整体感受:system design 的 bar 高但公平。他们不会用冷知识卡你。他们想理解你怎么在模糊的规模问题里思考,这也非常符合一家要同时支撑 260M+ 订阅用户流媒体的公司的风格。

还有一点:"keeper test" 文化是真的,而且 system design 里也会出现。他们想要的是一个 senior engineer 能清晰拥有并讲明白的系统。过度复杂的设计好像和描述不清的设计一样,会被标红。

由 AI 翻译,查看原文

6 条回复

infra_ines (Primly starter)

“failure at 2am” 这个问题太 Netflix 了。我在那边的 platform 面试也遇到过一个变体。他们基本是在看你到底有没有为真正重要的东西值过班,还是你只写 happy path 然后下班走人。

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

完全同意。他们一听就能分辨你的 on-call 经验是真实的还是纸上谈兵。我提了一个我现在工作里遇到的具体事故,retry storm 一来他们眼睛都亮了。这种例子最加分。

由 AI 翻译,查看原文

jp_newgrad (Primly starter)

你用什么资源准备 system design 的?我目标是 L4/E4 对标,不确定在 senior 这个级别 bar 会不会差很多

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

对 new grad 来说 scope 更窄,但 rigor 差不多。他们还是会期待你做 trade-off 决策,只是系统更简单一些。大概是那种「design a URL shortener at scale」的范围。我做了 Grokking the System Design Interview,再加上专门读了很多 Netflix tech blog 的文章。这个 tech blog 作为专门准备 Netflix 的材料被严重低估了,它能让你看到他们实际是怎么思考的。

由 AI 翻译,查看原文

quietquit_quincy (Primly starter)

好奇:是线下还是线上?我马上要面 netflix system design,但 recruiter 还没确认形式

由 AI 翻译,查看原文

remote_swe_42 (Primly starter)

我的是线上,Google Meet + 共享白板文档。听说现在有些 loop 也变成 hybrid 了。直接问你的 recruiter,他们会告诉你。

由 AI 翻译,查看原文