上个月刚做完 Two Sigma 的 onsite,岗位是 quant-tech 方向的 senior SWE。四小时一整段,五轮连着面,中间只有短暂休息。下面是实际结构和每轮的感觉。
Round 1:Coding(45 分钟)。一题,偏算法。接近 DP。他们想要最优解,还让我正式走一遍时间/空间复杂度。不是那种随口说「哦 n log n」就算了,而是要你证明。
Round 2:System Design(60 分钟)。我另开帖子写过 system design,所以这里不展开。高频数据 pipeline,重点拷打 failure modes 和成本推理。
Round 3:Behavioral(45 分钟)。比想象中更硬。会深挖分歧处理、不确定性应对。不是软聊。
Round 4:Domain deep-dive(45 分钟)。更像第二轮偏轻量的 system design 或技术讨论。我背景是分布式系统,所以我们聊一致性协议聊了大概 20 分钟。我没想到会这么深,但确实挺有意思。
Round 5:跟一个 senior 的人做「Culture fit」(30 分钟)。说实话是最不结构化的一轮,更偏聊天。他们问了职业路径、我觉得什么东西有智力刺激。我感觉也在看你日常合作好不好相处。
面试官:整体都很 sharp。有一个明显是 research 侧的,对权衡的思路跟我习惯的不太一样。不是坏,只是框架不同。
节奏:强度很高。五轮连着来真的很累。我之前吃过东西,但到第 4 轮还是开始掉状态。如果你能选,休息一定要当回事。
Timeline:onsite 后大概 10 个工作日收到了 offer。之后 recruiter 还给我安排了一次 debrief call,提供了一些校准过的反馈,这挺少见,也挺感激。
值不值?Comp 很强,我聊到的人看起来也真的对自己的工作很投入。跟产品公司不太一样的氛围,在 FAANG burn out 之后我反而觉得挺对味。