投的是一个 senior embedded systems 职位。从第一次 recruiter 电话到拿 offer,总共大概 5 周。
轮次拆解: Recruiter call(30 分钟):主要是岗位匹配、clearance eligibility、relocation。他们直接问我能不能接受 defense mission,一点都不拐弯。 Technical phone screen(45 分钟):一道 C++ 题,还有一些关于 memory layout 和 interrupt handling 的问题。面试官明显是工程师,不是 recruiter,追问也问得很好。 Take-home:给了 72 小时,是个小 firmware 任务,spec 里故意留了一些模糊点。我一开始就问了两个澄清问题,他们回得很快。感觉重点是看你会不会直接闷头做,还是会先把需求压测清楚。 Virtual onsite(4 轮,一天):针对一个 real-time sensor fusion 的 system architecture、一轮 coding、一轮硬件设计讨论,然后是和一个 director 的 behavioral。
behavioral 那轮一点都不软。她会专门问我什么时候不同意某个产品方向,以及我怎么处理。我感觉太顺从反而不会加分。他们想要的是发现不对就敢 push back 的人。
Onsite 后 3 天就给了 offer。他们动作很快。聊 equity 的部分比我预期更细,把 vesting cliff 和二级市场情况都解释得很清楚。