两周前刚结束 Squarespace 的 final round(全程线上)。分享完整 rundown,因为我很难找到一个清晰的「final round 到底长什么样」。
对于 senior SWE,onsite 是一天五轮。我中间有个 30 分钟休息,我用来吃点东西,然后对着墙发呆。强烈推荐这两件事。
第 1 轮:Coding(45 分钟)。medium 难度,图题。面试官很投入,我做出来后还追问了 follow-ups。
第 2 轮:Coding(45 分钟)。换了个面试官,string parsing。同样的形式。这两轮 coding 感觉像是照着同一套 rubric 在打分,比如「候选人能不能自己识别 edge cases」。
第 3 轮:System design(60 分钟)。我拿到的是 web publishing / content management 的设计题。我在这里另一个帖子里写得更详细。这轮信息量最大。
第 4 轮:Behavioral(45 分钟)。工程面试官,不是 HR。问冲突、压力下学习、反对决策之类的。
第 5 轮:Hiring manager chat(30 分钟)。更像聊天而不是考核。聊了团队、他们在做什么、我的背景、以及我对这个领域的兴趣。有一些轻量技术问题,但不正式。我感觉这一轮更像文化匹配 / 双向兴趣确认,而不是过滤。
节奏:推进很快。从 recruiter call 到 offer 总共 12 天,挺快的。听说 debrief 是 onsite 结束当天就开。
反馈:我拿到了 offer。根据 recruiter 给我转述的 debrief summary:他们最看重 system design 和 behavioral。coding 轮更像是 pass/fail 门槛,在 senior 这个级别不太拉开差距。
想问细节就在下面问。