今年早些时候走完了 Netflix 的全套 loop(senior SWE,backend,LA-base 的职位)。过了。因为别的原因没接 offer。但准备过程是我这段时间求职里最有意思的部分之一,所以这里写我会怎么做得不一样,实话实说。
我浪费时间在: 刷 leetcode。我专门为了 Netflix 做了大概 60 题。其实你做 10-15 题足够让 coding rounds 不慌,而且说实话门槛不高。他们更关注你的思考过程、以及你怎么沟通取舍,而不是你能不能在 4 分钟内反转链表。我用力过猛了。
真正重要的是: behavioral 比我想象得重。他们叫它「culture fit」,但本质上就是在考 Netflix Culture Memo。去读那份文档。不是扫一眼,是真的读。「informed captain」「context not control」「highly aligned, loosely coupled」。这些短语会直接出现在面试官问题里。第一次有人让我描述「我和 manager 意见不一致但还是执行了」的情况时,我整个人都没反应过来。他们想看到你真的有主见,而且能把理由讲清楚。
system design(我做了两轮)里,关键是 scope 控制。我以前习惯一上来就冲进分布式系统的复杂度里。可他们真正想要的是:把问题问清楚,先把一个简单可跑的版本做扎实,再扩展。有位面试官直接在我深挖到一半时打断我说:「我们先确保基础版本能跑起来。」
我真正会推荐的准备顺序: 把 Netflix culture memo 读两遍 写 5-6 个你职业经历里的真实故事:一次你 push back、一次失误、一次你没被要求但你主导推进的项目、一次你在很烂约束下还得交付 找同伴做 2 次 system design walkthrough,重点练沟通,不只是架构 如果 coding 生疏,做 15-20 个 leetcode medium,真不用更多
对我来说整个 loop 是 4 轮:2 轮 coding,1 轮 system design,1 轮 behavioral+culture。recruiter 说有些岗位会加第二轮 system design。节奏很紧,从第一次 screen 到 offer 大概 3 周。
有件事没人告诉我:面试官节奏很快。他们不是来让你放松的,这是个高标准但高效率的体系。别把那种急促的节奏当成针对你。