投的是 vSphere networking team 的一个 Staff Platform Engineer 职位。从投递到 offer 大概 3 周。
轮次拆解: Recruiter screen(30 分钟)。标准筛选,问了虚拟化和 Kubernetes 相关经验。挺简单。 跟一位 senior eng 的技术电话面。深挖网络概念:overlay networks、VXLAN 原理、NSX 架构。没有 LeetCode,就是那种「explain this thing(解释一下这个东西)」类型的问题。我挺喜欢。 Virtual loop,两天共 4 小时:system design(设计一个 multi-tenant 网络隔离层),两轮 coding(Python,不是算法题,更偏脚本和调试),以及一轮跟 hiring manager 的 behavioral。
让我意外的是:system design panel 有三位面试官一起看着,压力挺大,但他们其实很投入,追问也很有质量,不是光盯着你。
behavioral 问题也很具体。不是「tell me about a conflict(讲讲一次冲突)」这种,而更像「describe a time you had to push back on a product decision that would have introduced tech debt.(讲一次你不得不反对一个会引入技术债的产品决策的经历)」。这题我被两个人分别问了一遍,显然是他们很看重的信号。
终面后 8 天拿到 offer。谈薪过程很顺,他们在 RSU 上也愿意动,不怎么拉扯。
一个小红旗:我问 team headcount,hiring manager 回得有点含糊。Post-Broadcom 组织还在调整。签之前最好把细节问清楚。