Optiver 的 Trading 岗位 OA 与 SWE 岗位有本质区别——它不考编程,而是通过心算测试、概率推理和做市模拟来评估候选人的交易直觉和数学能力。本文基于一亩三分地最新面经,系统梳理 Optiver Trading OA 的考核维度与备考策略。
Optiver Trading OA 结构
Optiver Trading OA 是一个综合性评估,包含多个模块:
| 模块 | 内容 | 时长 | 权重 |
|---|---|---|---|
| 心算测试 | 快速数学运算 | 8 分钟 | 高 |
| 数值推理 | 数据图表分析 | 20 分钟 | 中 |
| 概率推理 | 期望值与概率计算 | 25 分钟 | 高 |
| 做市模拟 | 报价策略游戏 | 15 分钟 | 高 |
| 性格测试 | 行为倾向评估 | 15 分钟 | 低 |
模块一:心算测试(Mental Math)
考核内容
在极短时间内完成大量数学运算:
- 两位数乘法:
67 × 43 = ? - 分数比较:
7/13 vs 11/19 - 百分比计算:
847 的 17% = ? - 连续运算:
23 + 47 - 18 × 2 = ?
备考技巧
1. 乘法速算
- 接近整数法:67 × 43 = 67 × 40 + 67 × 3 = 2680 + 201 = 2881
- 交叉相乘法:适用于两位数乘法
2. 分数比较
- 交叉相乘:7/13 vs 11/19 → 7×19=133 vs 11×13=143 → 后者大
3. 百分比速算
- 10% 基准法:847 × 17% = 847 × 10% + 847 × 7%
= 84.7 + 59.3 = 144.0
推荐练习工具
- TraderMath.org - Optiver 专项心算练习
- QuantPrep.io - 量化面试心算模拟
- Zetamac - 经典心算训练网站
模块二:概率推理
典型题目
题目 1:一个袋子里有 5 个红球和 3 个蓝球。不放回地抽取 3 个球,恰好 2 红 1 蓝的概率是多少?
P(2红1蓝) = C(5,2) × C(3,1) / C(8,3)
= 10 × 3 / 56
= 30/56
= 15/28
≈ 0.536
题目 2:一个公平硬币连续抛掷,首次出现连续两个正面的期望抛掷次数是多少?
设 E = 期望次数
状态分析:
- 状态 0:初始状态(或刚抛出反面)
- 状态 1:刚抛出一个正面
- 状态 2:连续两个正面(终止)
E0 = 1 + 0.5 × E1 + 0.5 × E0
E1 = 1 + 0.5 × 0 + 0.5 × E0
解方程:
E1 = 1 + 0.5 × E0
E0 = 1 + 0.5 × (1 + 0.5 × E0) + 0.5 × E0
E0 = 1 + 0.5 + 0.25 × E0 + 0.5 × E0
E0 = 1.5 + 0.75 × E0
0.25 × E0 = 1.5
E0 = 6
题目 3:期望值决策
你可以选择:
- A:确定获得 $50
- B:60% 概率获得 $100,40% 概率获得 $0
哪个选择更优?如果改为 60% 概率获得 $100,40% 概率亏损 $20 呢?
选项 A:EV = $50
选项 B:EV = 0.6 × $100 + 0.4 × $0 = $60
从期望值角度,B 更优。
修改后:
选项 B':EV = 0.6 × $100 + 0.4 × (-$20) = $60 - $8 = $52
仍然 B' 略优,但需考虑风险偏好和 Kelly Criterion。
模块三:做市模拟(Market Making Game)
游戏规则
你作为做市商,需要对一个未知价值的资产报出买价(Bid)和卖价(Ask):
- 你的利润来自 Bid-Ask Spread
- 如果报价偏离真实价值太远,会被对手方套利
- 需要根据交易信息动态调整报价
策略要点
1. 初始报价策略
- 设定合理的初始 spread(不要太宽也不要太窄)
- 根据信息不确定性调整 spread 宽度
2. 信息更新
- 贝叶斯更新:根据成交方向推断真实价值
- 如果持续被买方成交 → 真实价值可能高于你的 Ask → 上调报价
- 如果持续被卖方成交 → 真实价值可能低于你的 Bid → 下调报价
3. 库存管理
- 避免单方向积累过多头寸
- 头寸偏大时,适当倾斜报价以减少库存
4. 风险控制
- 设定最大持仓限制
- 在不确定性高时加宽 spread
模块四:数值推理
典型题目
给定一组交易数据图表,回答:
- 哪个时间段的交易量最大?
- 价格波动率在哪个区间最高?
- 根据趋势预测下一个数据点
解题技巧
- 快速定位关键数据点
- 注意坐标轴刻度和单位
- 计算增长率时使用近似值加速
面试流程(Trading 岗位)
| 阶段 | 内容 |
|---|---|
| OA | 心算 + 概率 + 做市模拟 |
| HR 面试 | 动机、文化匹配 |
| 技术面试 | 概率题 + 脑筋急转弯 + 做市游戏 |
| Superday | 全天面试(4-5 轮) |
FAQ
Optiver Trading OA 需要编程吗?
不需要。Trading 岗位的 OA 完全不涉及编程,主要考察心算速度、概率推理和做市直觉。这与 SWE 岗位的 OA 完全不同。
Optiver 心算测试有多快?
心算测试通常 8 分钟内需要完成 80 道题(约 6 秒/题),涵盖加减乘除和分数比较。速度和准确率都很重要,建议每天练习 30 分钟以上。
做市模拟游戏怎么准备?
推荐使用 TraderMath.org 的做市模拟器练习。核心是理解 Bid-Ask Spread 的含义、贝叶斯更新和库存管理。可以参加 Optiver 的 Ready Trader Go 比赛积累经验。
Optiver Trading 和 SWE 的 OA 可以同时申请吗?
可以,两个岗位的 OA 完全独立。但建议根据自己的优势选择主攻方向——Trading 更看重数学和直觉,SWE 更看重编程和系统设计。
Optiver Trading Intern 的薪资水平如何?
Optiver Trading Intern 薪资在量化行业中属于顶级,年化总包通常 $250K-$400K(含 base + performance bonus),具体取决于表现。
正在准备 Optiver Trading OA?
oavoservice 提供专业的量化交易岗位面试辅助,覆盖心算训练、概率推理和做市策略模拟。我们的团队成员来自 Optiver、Citadel、Jane Street 等顶级做市商。
👉 立即添加微信:Coding0201,获取面试辅助方案。
联系方式
Email: [email protected]
Telegram: @OAVOProxy