两周前刚做完 Verizon 的 virtual final round。这次是 Senior Platform Engineer 岗位,在一个网络基础设施团队。把完整情况分享一下,因为 onsite 结构跟我从旧帖里看到的很不一样。
形式:全程线上,4 轮连着面,大概 4 小时,中间每轮 15 分钟休息。至少这个团队,NJ 的岗位也没有线下环节。
第 1 轮:Technical deep dive(60 分钟)。面试官是 Staff engineer。他从我简历里挑了一个项目,往里挖得很深。那种「好的不舒服」的深。我们在我做过的一个 distributed caching 项目上聊了 45 分钟。他一直追问:为什么用 Redis 而不是 Memcached,集群发生 network partition 时怎么处理,怎么监控 cache hit rate,现在再做会改什么。如果你简历上写了项目,你必须把细节完全吃透。
第 2 轮:System design(60 分钟)。我在另一篇帖子里写过,但总结就是:geo-distributed,有 telco 的特定约束,优先考虑可用性而不是一致性。题目是围绕大规模网络监控。
第 3 轮:Behavioral(45 分钟)。ownership 和跨团队协作占比很高。4 个问题,STAR 格式,他们会记笔记。主题看我发帖记录。
第 4 轮:Hiring manager / culture fit(30 分钟)。偏聊天。她讲了团队情况,问我下一份工作想要什么,也留时间让我提问。没有前几轮那种强评估感,但我听说这轮也还是重要。
Debrief 时间线:他们说 1-2 周。我 8 个工作日收到 offer。Offer 先是 recruiter 电话通知,然后才给书面信。
Offer 供参考:Senior Platform Engineer,NJ 周边市场(我 remote),$148k base。他们说 bonus 目标 10% 但看情况。初始 offer 没有 sign-on,我提了,他们加了 $10k 一次性。RSU-equivalent 是 deferred comp 结构,不是公开交易的股权。比 FAANG 小,但我从团队感受到的 WLB 信号看起来是真的。
随便问。