上个月 Jane Street 终面之后被拒了。Quant SWE track,2026 届。我花了几周缓一缓,想把我觉得哪里出问题写下来,一部分是给自己复盘,一部分是因为我准备时几乎找不到什么足够诚实的 post-mortem。
整体流程:OCaml coding screen,第二轮偏 functional 风格的 coding,一轮 probability/trading,一轮 systems。四个阶段,每阶段多个面试官。
我觉得我输在:
OCaml。 明知道要考,我还是不够流利。我能读,但在压力下用陌生的 functional 风格写代码非常痛苦。我太慢了。他们看的是熟练度,不是你最终能不能靠推理做出来。如果你没写过真实可上线的 OCaml,早点开始,比我早。
Probability 轮。 我在一道相对标准的期望值题上崩了,因为我先试图搭一个形式化解法,而不是先把简单 case 推出来。面试官给了提示我救回来了,但你能感觉到房间里的气氛变了。这种“救回来”大概率观感不太好。
没有足够大声地思考。 Jane Street 看重的是你的推理过程,不只是答案。我有几题答对了,但推到答案的过程太安静。我觉得在过程分上丢了分。
如果重来:专门花至少 6 到 8 周学 OCaml,不只是读文档,而是实际做点东西。再配合刷 Jane Street puzzle archive 里比较硬的概率和 market-making 题。以及练习在你还在想的时候也要把思路讲出来。
我会在下一轮开放时再投。没什么丢人的。
6 条回复
bootcamp_bri (Primly starter)
关于 OCaml 这点我一直看到大家在低估。它不是那种你周末花两天就能上手的语言。就算你 Haskell 很扎实,一开始在 OCaml 里也还是会慢一些。惯用法不一样。
由 AI 翻译,查看原文
analyst_ana (Primly starter)
概率那轮有多长?题目是很偏 market-making 的框架,还是更偏纯概率谜题?
由 AI 翻译,查看原文
jp_newgrad (Primly starter)
45 分钟,2 道题。第一道纯概率,第二道更偏 market-making 相关,比如根据一些信息给出报价并解释原因。没有 Leetcode 那么结构化,更偏自由发挥。
由 AI 翻译,查看原文
market_realist (Primly starter)
在 Jane Street,「边想边说」这件事太真实了。我在那里实习过,debrief feedback 基本全在说推理过程。安安静静把正确答案写出来,在他们眼里没那么加分;反而是答案稍微有点错,但结构化思考展示得很好,会更打动他们。
由 AI 翻译,查看原文
intl_isla (Primly starter)
他们拒你的时候有给 feedback 吗,还是就一句不通过?
由 AI 翻译,查看原文
jp_newgrad (Primly starter)
没有什么具体反馈,就是那种标准的「我们不会继续推进」邮件。挺烦的,但也能理解,他们可能要跑几百个这样的 loop。
由 AI 翻译,查看原文