很多同学第一次遇到 Optiver OA 会发现「这题面和 LeetCode 完全不一样」。Optiver 主考 心算速度 + 做市直觉 + 概率即兴,对应到 Trader / SWE / QR 三档岗位略有差异,但底层逻辑是统一的:节奏 > 单题正确率。本篇按「常见考点 + 怎么准备」整理 OA 经验复盘和 OA辅助 实战路径。
Optiver OA 三档岗位题型对照
| 岗位 | 心算 | 做市 | 概率 | 算法 |
|---|---|---|---|---|
| Trader Intern | ★★★★★ | ★★★★★ | ★★★★ | ★ |
| Trader NewGrad | ★★★★★ | ★★★★★ | ★★★★ | ★ |
| SWE | ★★ | ★ | ★★★ | ★★★★★ |
| QR / QT | ★★★ | ★★ | ★★★★★ | ★★★ |
常见考点一:80in8 心算
题型特征
- 80 题 8 分钟:平均每题 6 秒
- 加减乘除 + 小数点 + 百分比 + 比率
- 例:
3.4 × 2.5 = ?、(160 - 17) / 11 = ?、12% of 850 = ?
怎么准备
- 掌握心算模板
- ×11:首尾相加(
23 × 11 = 253,2_5_3) - ×25:÷4 然后 ×100
- 平方差:
(a-b)(a+b) = a² - b²
- ×11:首尾相加(
- 每天 200 题限时:连续两周,目标平均 ≤ 6 秒
- 使用 tradermath.org / Rankyourbrain 类模拟器
- 训练「跳题」:超过 8 秒果断跳过,不纠结
通过门槛
社区反馈 60+ 题正确率通过,65+ 题进 onsite 概率 ≥ 70%。
常见考点二:做市报价
题型特征
给定一个虚拟标的真实价格 fair=50,市场每秒推送 bid/ask 报价。要求你报双边价(bid 和 ask 之间的 spread 决定你的库存风险)。8 轮,每轮 3 分钟。
怎么准备
- 理解 fair → spread → quote 三步链路
- 库存控制:库存 > 0 时 ask 偏紧(想卖出);< 0 时 bid 偏紧(想买入)
- 管理 spread:波动越大 spread 越宽
- 避免 adverse selection:连续打你时收紧或撤掉
Python 简化模板(理解用)
class SimpleMaker:
def __init__(self, base_spread=0.4):
self.base = base_spread
self.inv = 0
self.fair = 50.0
def quote(self, mid, vol_proxy):
spread = self.base + 0.05 * vol_proxy
skew = -0.02 * self.inv
return (mid + skew - spread / 2,
mid + skew + spread / 2)
通过门槛
PnL 排名前 50% + 库存控制不爆仓即可。Optiver 评分逻辑 不是 PnL 越高越好,而是「PnL + 库存控制 + 节奏一致」三项加权。
常见考点三:概率推理
题型特征
- 扑克 / 骰子 / 抽球题
- 决策树 + 期望值
- 贝叶斯条件概率
怎么准备
- 《Heard on the Street》前两章:50 道经典 brain teaser
- 每题 30–60 秒口述:不要先写公式,先讲对称性 / 守恒 / 互补事件
- 关键直觉:贝叶斯反推、马尔可夫链稳态、对称性约简
例题
「公平骰子掷 4 次,至少有一次出现 6 的概率?」
1 - (5/6)^4 ≈ 0.518
「黑白球罐 1:5 黑 5 白;罐 2:8 黑 2 白。先随机选罐,从该罐中抽到黑球,问当时选的是罐 2 的概率?」
P(罐2|黑) = (0.5 × 0.8) / (0.5 × 0.5 + 0.5 × 0.8) = 8/13
常见考点四(SWE / QR 岗位):算法 + 概率代码
针对 SWE / QR 岗位,Optiver 还会出算法 + 概率代码题:
- Order Book 撮合:双堆 + 数量字典
- Trading Sequences:滑动 + 均价
- Allocation 配额:取整 + 余量轮询
- Monte Carlo 收敛:分桶 + 方差估计
详细解法见 Optiver SWE OA Order Book + Allocation。
怎么准备:5 天冲刺方案
| 天数 | 任务 |
|---|---|
| D1 | 心算每天 200 题,目标平均 ≤ 6 秒 |
| D2 | 做市模拟 4 轮,记录 PnL + 库存路径 |
| D3 | 概率 brain teaser 25 题,每题 ≤ 60 秒口述 |
| D4 | 完整 OA mock(心算 + 做市 + 概率) |
| D5 | 复盘弱项 + 心理调适(节奏、不要纠结一题) |
OA辅助 实战路径
oavoservice 的 OA辅助 服务
- 三档岗位定制题库:Trader / SWE / QR 各自的高频题
- 80in8 心算限时模拟:每天一组 + 错题复盘
- 做市轮 mentor 陪练:mentor 出价 / 评分,跑 4 轮模拟
- 概率口述训练:模拟面试官追问「为什么是这个数」
Optiver OA 最大的坑
最大的坑不是不会做题,而是节奏。我们见过候选人 80 题里前 30 题正确率 100%,但卡在第 31 题 30 秒,最后只做了 55 题。Optiver OA 设计上故意让人做不完,必须建立「超过 8 秒就跳」的本能。
具体方案与报价,加微信 Coding0201 沟通。
FAQ
Optiver OA 全程多久?
Trader 岗:心算 8 分钟 + 做市 25 分钟 + 概率 20 分钟 + 缓冲,总计约 60 分钟。SWE 岗:算法 70–90 分钟,无心算 / 做市。
Optiver OA 用计算器吗?
心算轮明确禁止;做市轮可以用纸笔,但屏幕上没有计算工具。
心算训练用什么工具?
tradermath.org、Rankyourbrain、Optiver 官方模拟器(如开放)。每天 200 题连续两周。
Optiver OA 没过冷却期?
通常 6 个月。换岗位(SWE → Trader)一般另算池子,可以更早再投。
正在准备 Optiver / IMC / Akuna / SIG / Citadel Securities OA / VO?
oavoservice 长期追踪做市 / 自营机构(Optiver / IMC / Akuna / SIG / Citadel Securities / DRW)的 OA + VO 真题。mentor 来自一线做市 / 自营团队,可以提供 三档岗位定制题库、80in8 限时模拟、做市轮陪练、概率口述训练 等 OA辅助 / VO辅助 服务。
👉 立即添加微信:Coding0201,获取 Optiver 经验复盘与 OA辅助 方案。
联系方式
Email: [email protected]
Telegram: @OAVOProxy