今年早些时候我走完了 WBD software engineer 的面试流程,岗位是他们 streaming infrastructure 方向的 backend(Max platform team)。感觉几乎没啥信息,所以写一下。
从头到尾时间线大概 5 周,说实话对这种体量的公司挺正常的。
Stage 1: recruiter screen 标准 30 分钟电话。问背景、为什么 WBD、以及我对定级的大概预期。recruiter 人挺友好,也给了不错的团队概览。这一轮没技术内容。
Stage 2: hiring manager screen 45 分钟,对面是 hiring manager。一半是高层次 system design 技术聊(不正式,就是「how would you think about X(你会怎么考虑 X?)」),另一半是 behavioral。他们特别问了怎么处理不明确的项目、以及跨团队依赖。感觉是在看能不能和非 eng 的 stakeholder 合作。
Stage 3: online assessment HackerRank,90 分钟,2 题。一题是中等难度的图遍历,另一题是 string 操作,我觉得是 easy-medium。没套路。只要你熟 standard leetcode 模式,时间是够的。
Stage 4: virtual onsite 四轮分两天: coding 轮(1 小时):两道 medium leetcode 风格题,一道 arrays/hashmaps,一道 trees。面试官很协作,不 hostile。 system design 轮(1 小时):我会另写一篇 behavioral 轮(45 分钟):STAR 格式,问了一次我不同意某个技术决策的经历,以及一次在压力下交付的经历 hiring manager 收尾对话(30 分钟):主要是 Q&A,culture fit
我拿到了 offer。NYC 的 L4 等效。2026 年总包大概 $195k all-in(base + bonus + equity vesting)。不是 FAANG 水平,但对媒体公司来说不差。equity 是 RSUs,4 年 vest。
这家不用刷 leetcode hard,medium 足够。