今年早些时候我走完了 NBCUniversal 的 SWE 全套面试流程,岗位在他们的 streaming platform 团队(peacock-adjacent,NYC/hybrid)。分享一下,因为我准备时几乎找不到新的信息。
流程顺序如下:
recruiter screen(30 分钟):挺标准的。问我的背景、为什么对媒体/流媒体技术感兴趣、我对 peacock 规模了解多少。没什么坑,核心是把故事讲顺。
technical phone screen(45 分钟):coderpad 上一道 coding。中等偏上,图遍历。他们在意你能把思路讲出来,不只是写出答案。我第一种思路写错了,他们也能接受我退回去重来。
take-home(可选,约 3 小时):我这个 track 可以做 take-home 来代替第二轮电话 coding。是个小的 REST API 设计任务,不复杂。他们说 3 小时,但我大概 2 小时完成。
virtual onsite(4 轮,一天):时间主要花在这里。一轮 system design,两轮 coding,再加一轮 behavioral。coding 从 medium 到一题更难的字符串处理。behavioral 很放松,更像聊天而不是拷问。
total timeline:从 recruiter screen 到 offer 一共 5.5 周。他们推进得比较稳,不算快。中间有两次我大概 9 天没消息,还得主动 ping。
我注意到几件事:面试官看起来是真的喜欢在那里工作,不是那种企业味很浓的「精致感」。有个人提到他们 on-call 负担比他之前在纯互联网公司低,说实话这点对我挺有吸引力。
定级很透明。他们一开始就告诉我在按哪个 level 面,以及那个 level 在 scope 上大概是什么样。比那些到 offer 才含糊其辞的公司清爽多了。
如果你想问某一轮更具体的细节,在下面留言就行,我愿意展开讲。