很多同學第一次遇到 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