2026 年 4 月做了 Jane Street NYC 的 onsite,senior SWE track。完整拆解如下。
形式(我的经历): 一天 5 场面试,大概 8am-5pm,中间有午饭 3 轮 coding,1 轮 system design,1 轮 behavioral 有些 loop 当天 debrief,我这次用了 5 个工作日
Coding 轮:见我另一篇帖子。三场 60 分钟现场写代码。代码整洁很重要,需要做复杂度分析,中途可能会让你 pivot。
System design:75 分钟,开放题。不是常见的「design YouTube(设计 YouTube)」模板。更聚焦在具体技术约束上,我那次是高负载下的低延迟数据处理。他们要的是第一性原理推理,不是背出来的架构。
Behavioral:60 分钟。聚焦在智识诚实、技术判断、以及你怎么处理分歧或不确定性。他们会追细节。
我踩的坑:第三轮 coding。题目一开始看起来很简单。我没把约束读透就上了一个朴素解法。面试官让我走了大概 10 分钟,然后让我再读一遍第三条约束。我只能重来。非常浪费时间。教训是:在 Jane Street,先慢下来把题理解透,比抢着开写更值。
后勤: 午饭跟几个工程师一起,压力很低,主要聊工作体验 参观了 trading floor,确实很震撼 住宿和差旅全包,这点没得说
结果:Ding。recruiter 给的反馈是很接近,system design 轮不错,但有一轮 coding 还是差了一点。感觉挺诚恳,不是模板话。
如果你有具体问题我也愿意答。