Optiver Interview Guide

Optiver 面试辅助:Beat the Odds、数列与做市游戏

面向 Optiver(Quant Trader、QR、SWE、Quant Dev)候选人的面试准备攻略,覆盖多段式 OA 与 2026 新版变化、Beat the Odds 概率卷与数列找规律、订单簿与回测类 coding、以及 betting game 与实时做市轮的节奏要求。

Related Articles

Optiver 相关文章

继续查看这个公司的岗位拆解、题型复盘和专项准备文章,按自己的轮次选择阅读。

Question Radar

Optiver 高频必考题型

先看题型方向,再用下面的代表题目判断自己是否真的会拆题、会解释、会处理 follow-up。

必备

数列找规律:高阶等差与拆解等差、等比与分数裂项、奇偶位分离、递推式如 a(n) = 2a(n-1) + a(n-2)、字母位置映射与自描述数列。

必备

概率与期望:骰子与硬币的组合计数、随机游走在多边形上的命中时间、赌徒破产与 bold betting、条件概率与贝叶斯、置信区间估算与做市。

必备

Coding:订单簿撮合模拟(买卖两个堆、取最优价成交并累加成交价)、按前一日收益比例配置的组合回测(日均对数收益与标准差)、无限背包计数、汇率矩阵套利检测。

必备

超长 OOD 规格题:NewsProvider 的订阅与滚动窗口限流、SquirrelResearch 的分层容量与过期与按重量取用、以及日期区间与有向边构造合法二叉树的输入校验。

必备

交易游戏:正 EV 识别与下注比例、对未知量报 90% 置信区间、以及对一个可交易量做双边报价并说明报价宽度。

Company Signals

Optiver 近期面试信号

从本地面经汇总里抽取高频信号,帮助你先判断该补 coding、设计、项目还是表达。

信号

按 frontmatter 匹配到 37 条样本,其中 22 条的 category 直接标为在线笔试,是全批公司里 OA 权重最高的一家;另有 1 条虽在该目录下但标题与题目属于另一家做市商,未作为 Optiver 题型依据。

信号

OA 结构逐年变化且不是统一卷:同学提供的面经样本里出现过四段式、三段式(Number Logic 25 分钟、Beat the Odds 45 分钟、Likelihood 25 分钟)以及 75 分钟单题加 20 题 CS 基础加 Zap-N 小游戏三种不同组合。

信号

数列找规律题的题量很大:同学提供的面经样本分三批发过 1 到 7 题、8 到 14 题、15 到 20 题,另有数值卷分两批共 26 题,套路集中在高阶等差、拆解等差、等比、分数裂项、奇偶位分离与字母位置。

信号

概率卷按秒计时:有样本记录 Beat the Odds 为 20 题、每题只有一分半且五选一,也有 45 分钟整卷的记录,答错会扣分,很多题来不及算。

信号

2026 版出现明确变化:有样本记录今年的 PhD OA 取消了广为流传的小游戏,改为 15 题、每题 90 秒,给图表与数据把三个事件按发生概率从大到小排序。

信号

最终轮的淘汰点常常在非技术环节:有 SWE 实习样本一路通过 OA、behavioural、技术轮与 superday,最后挂在最终 behavioural 轮;也有样本在 betting game 里因为前几轮每题都完整算期望、下注太慢被要求提速,三天后收到拒信。

Sample Questions

Optiver 代表题目清单

这些不是让你背答案,而是把公司常见考法翻译成可练习的具体题目和 follow-up 场景。

概率

从 10 美元开始扔 10 次公平骰子,偶数就把点数加进总财富、奇数就减去点数,求最终破产的概率,并说明如何把它简化成随机游走。

概率

一颗粒子位于八边形的一个顶点,每一步之前同时抛一枚硬币决定顺时针还是逆时针走一条边;另一颗位于对角顶点,规则相同,求两者相遇时抛硬币次数的期望。

Coding

实现订单簿撮合:新买单提交时若有价格小于等于它的卖单则按其价格成交(同价取更低价优先),否则入簿;卖单对称。返回所有成交的价格之和,并说明用两个堆实现的时间复杂度与同价单的排序规则。

Coding

实现按前一日收益比例配置的组合回测:只在收益为正的股票上按收益大小比例投资,全部为负则持币,逐日再平衡;输入 N 只股票、T 天的价格矩阵,输出组合的日均对数收益与对数收益标准差。

OOD

实现一个新闻推送系统的四个接口:AddSubscription(最低兴趣分、每秒最大推送数、主题列表)、RemoveSubscription、NewsReceived、Publish(按兴趣分从高到低、时间戳从旧到新、id 从大到小排序,且同一订阅不能收到同一条新闻),并处理滚动窗口限流与过期时间。

交易游戏

本金 1000 美元,分若干轮对『抛硬币结果』『两骰子之和』『三张扑克牌之和』下注,赔率每轮变化;请说明你如何快速判断正 EV、如何决定下注金额,以及最后对三张牌之和报出一个可交易的双边价格。

Depth Notes

Optiver 专项深挖

把题型清单继续拆成面试官会追问的能力证据,避免只停在关键词层面。

OA 结构

先确认自己抽到哪套卷

Optiver 的 OA 是这家公司最硬的一关:37 条同学提供的面经样本里有 22 条的 category 直接标为在线笔试。但更重要的是它没有一套统一卷面,公开记录里至少有三种结构。第一种是四段式:第一部分 coding 3 题(交易序列计数、按前一日收益比例配置的回测、订单簿撮合模拟),第二部分 30 道概率题、每题只有一分半、五选一、答错扣分,第三与第四部分样本描述不全。第二种是三段固定顺序:Number Logic 25 分钟、Beat the Odds 45 分钟、Likelihood Test 25 分钟。第三种是 75 分钟一道超长的 OOD 规格题,加 20 分钟 20 道 CS 基础知识题(不能回头改),再加 Zap-N 小游戏(每个 2 到 15 分钟,进入后有练习机会)。还有样本记录整整 90 分钟都是 coding 模拟题,加 20 分钟选选择题(CPU cache、看代码分析复杂度),再加经典小游戏。2026 版出现了明确变化:有样本记录 PhD 的 OA 取消了小游戏,改为数字找规律加概率,再加 15 题、每题 90 秒、给图表与数据把三个事件按概率从大到小排序的新题型,候选人反馈这类题给的数据量根本算不完,只能靠直觉。所以准备的第一件事是先跟 recruiter 或往届样本确认自己是哪一套,再决定把时间投在数列、概率还是 OOD 规格上。

概率卷

一分半一题,快比准更重要

Beat the Odds 是 Optiver 最有辨识度的部分,同学提供的面经样本对它的描述很一致:20 到 45 分钟、20 到 30 题、每题只有大约一分半,五个选项里选最接近的答案,而且做错会扣分。题库覆盖面很宽,但套路是收敛的。第一类是直接的组合概率:扔两次骰子第二次点数与第一次不同的概率(0.75)、52 张牌丢掉最上面 10 张后新顶牌是红色的概率(0.5)、两骰子和为 11 或 12 的概率(0.1)、抛 3 次硬币结果全同的概率(0.25)。第二类是期望值与博弈策略:从 10 美元开始扔 10 次骰子、偶数加奇数减、求破产概率;给 3 个筹码、目标 5 个、每次下最大可能注码、单次胜率三分之四、求最终达成的概率;一对夫妇想女孩多于男孩、第一个是女孩就不再生、平均要生几个孩子。第三类是随机游走:一颗粒子在多边形顶点上按抛硬币决定顺逆时针、求回到原点或走到最远顶点的期望步数,同学提供的面经样本里同一设定在不同多边形尺寸上重复出现。第四类是估算题:估算 1 到 100 万随机取一个数、至少有一位是 7 的概率;估算 100 次投骰子里各种和的分布。候选人给出的最有价值的经验有两条:一是很多题用对称性与中心极限定理做粗略估算就能选出最近选项,硬算反而来不及;二是题库重复率高,同一题型会在一份卷子里连考两题,所以越熟练越快。准备方式很直接:把上面几类各做几十题,练到读完题就知道该用哪种近似。

Coding

题面冗长,规格题最耗时间

Optiver 的 coding 题有个共同特点:题目包装得很长,真正的算法不难,但读题与处理边界非常耗时间。同学提供的面经样本里最固定的三道题是:交易序列计数(你有 0 持仓、必须完成 2n 笔单股交易并回到 0 持仓、股票无法借券,求不同序列数,标准做法是 DP,认出卡特兰数可以直接给公式);按前一日收益比例配置的回测(只在收益为正的股票上按收益大小比例投资,全为负则持币,逐日再平衡,输入是 N 乘 T 的价格矩阵,输出组合的日均对数收益与对数收益标准差,没有算法难度但写起来很繁琐);订单簿撮合模拟(买卖单按价格优先、同价按更优价成交、返回所有成交的价格之和,用两个堆即可)。此外还有汇率矩阵加 0.01% 手续费的套利检测(本质是判断图中是否存在负环)、从 k 股到 n 股最多 m 天买卖的序列计数、以及 count sequences that sum to n 的无限背包计数。最容易失分的是那类几页纸规格的 OOD 题:NewsProvider 要求实现 AddSubscription、RemoveSubscription、NewsReceived、Publish 四个函数,订阅有最低兴趣分与每秒最大推送数(基于滚动窗口),发布时要按兴趣分从高到低、时间戳从旧到新、id 从大到小排序,还要求同一订阅不能收到同一条新闻;SquirrelResearch 更夸张,要把位置按斐波那契数列分层容量、处理坚果过期、按层与重量取用、以及上层坚果掉落补位。这类题的时间几乎全花在读规格上,建议先花五到十分钟把接口与约束抄成清单再落笔。另外同学提供的面经里有人因为 OA 没有时间限制就磨蹭了四小时才交,第二天就收到了拒信,说明过程本身也在被观察。

游戏轮

赔率每轮都变,考的是决断

进入技术轮之后,Optiver 的考核重心从『算得对』转向『在压力下快速决断』。同学提供的面经样本里最常见的是 betting game:给你 1000 的本金,分若干轮下注,题材覆盖抛硬币、两骰子和、抽扑克牌的乘积与总和,赔率与情况每轮随机生成,最后还会对三张扑克牌之和做一次市场出价,你可以选择买或卖,各自有价格。有一位候选人几乎把每个期望都完整算了一遍,结果下注太慢被面试官要求提速,虽然他最终赚了六万多,三天后仍然被拒,他自己的复盘是这家更看重速度、决断与临场能力。也有样本描述了 arbitrage 场景:面试官突然问你怎样下注才能让收益完全没有波动,候选人心算还错了;还有人问面试官为什么这样面试,得到的回答是 Optiver 想找能在高压场景下迅速识别市场机会的人。QR 条线的技术题更偏传统概率与统计:两堆石头(初始 1 与 24)每次从多的那堆取出少的那堆的量使少的那堆翻倍,问最后能不能把其中一堆拿空、初始为 1 与 25 或 1 与 23 又如何、并证明在什么初始条件下可以拿完;公交车每 10 分钟一班、随机到站的期望等待时间、如果有 50% 概率晚点期望又是多少;估算全美一年花在 Netflix 上的钱能买多少套房、给一个 90% 置信区间、如果告诉你每年有 8100 万订阅者区间会怎么变。再往后还有实时交易游戏,机器人对手加上随时弹出的 offer,时间窗口极窄,有候选人直接在这一轮自乱阵脚。整体建议是把前三轮的『慢而准』习惯换掉,练习在 15 秒内给出一个可辩护的答案。

Prep Plan

建议准备路线

先定位轮次,再决定优先补题型、项目、设计还是表达。

01

把数列与心算做成每日限时训练:数列按六类套路各刷一批,心算按 1000 除以小数字、百分比与分数近似这样成组地练,目标是看到题能在 20 秒内给出方向。

02

概率题不要只背答案,按『期望值与博弈策略、组合计数、条件概率与贝叶斯、随机游走与命中时间』四类各整理一套解题模板,尤其要练用对称性与中心极限定理做估算。

03

coding 部分重点练三类:订单簿撮合与成交价汇总(两个堆或有序结构)、按前一日收益比例配置的回测(对数收益与标准差)、以及几页纸规格的 OOD 题(先读规格再落笔,接口与滚动窗口约束最容易漏改)。

覆盖岗位

Optiver 常见目标岗位

QuantSWEMLE
覆盖轮次

建议重点模拟这些轮次

OA(数列 / 概率 / coding / 小游戏)HR / BehaviouralTrading GameTechnical / CodingTake-home Data ProjectHiring Manager

代面服务

Optiver 代面(代面试)服务

针对 Optiver 的轮次结构定制:技术轮老师现场作答、你露脸对口型,项目深挖与 BQ 提前准备到位。

Optiver 的同学提供的面经样本里流程通常是 OA(多段:数列、概率、coding、小游戏)→ HR 或 behavioural → 技术轮与交易游戏 → take-home 或系统设计 → hiring manager 终面,QR 条线有样本记录 OA 之后一共 6 轮。代面(对口型)由老师在技术轮与 coding 轮现场作答,你负责画面与口型;OA 按你收到的具体卷子完成。

  • Coding 轮:老师现场实现订单簿、回测与 OOD 规格题,你只负责镜头与节奏
  • Betting game 与原 OA:按你收到的题号与赔率实时给出正 EV 判断与下注结构
  • 超长 OOD 规格题:NewsProvider、SquirrelResearch 这类几页纸的规格提前读熟,避免现场读题浪费时间

$499/轮 起 · 多轮连面有打包价 · 建议面试前 3-5 天准备

实时辅助

Optiver SWE 辅助(实时)

面试官提问后 0.5-1 秒出答案,你露脸照着念。按 Optiver 的题型和节奏给话术。

Optiver 的特点是时间压力极大:数列题和概率题都是按秒计时的,交易游戏更是每一轮赔率都在变。实时辅助的价值在于把心算过程与判断框架固定下来,让你把注意力放在下注决断上。

  • 数列找规律:常见套路(高阶等差、等比、分数裂项、奇偶位分离、a(n) = 2a(n-1) + a(n-2)、字母位置)实时给出
  • 概率选择:每题只有一分钟半,实时给出期望值与最近选项的估算路径
  • 交易游戏:正 EV 识别、下注比例与做市报价的取舍要点实时提示

$299/轮 起 · 建议面试前 2-3 天准备并做一次模拟

OA 代写

Optiver OA 代写

收到 OA 但没时间刷题?发过来,按你收到的具体 OA 题型报价。

Optiver 的 OA 可以代做,而且是这家公司筛人最狠的一关:37 条样本里有 22 条的 category 直接标为在线笔试。同学提供的面经样本里的卷面结构逐年变化,出现过四段式的 coding 3 题加 30 道概率(每题 1 分半、五选一、答错扣分),也出现过按顺序固定为 Number Logic 25 分钟、Beat the Odds 45 分钟、Likelihood Test 25 分钟的三段式,以及 75 分钟一道超长 OOD 规格题加 20 道 CS 基础选择题加 Zap-N 小游戏。2026 版有样本明确说取消了小游戏,改为数字找规律加概率加 15 题每道 90 秒的『按可能性排序三个事件』。发来你收到的卷面与截止时间即可。

$199 起 · 提前 1 天准备 · 限时窗口内交付

Company Comparisons

常被一起比较的公司攻略

如果你同时投递多家公司,可以用这些相邻攻略比较轮次、题型和评分重点,避免用一套准备方法硬套所有公司。

FAQ

Optiver 面试常见问题

常见问题

Optiver 面试流程一般有几轮?

Optiver 的面试流程通常包括 OA / Phone Screen、VO / Onsite 多轮技术面、Behavioral 面和 Hiring Manager 面。具体轮次取决于岗位和 Level,建议提前了解目标岗位的标准流程并针对性准备。

常见问题

Optiver 最常考什么题型?

根据同学提供的面经信号,Optiver 最常考的题型包括 数列找规律:高阶等差与拆解等差、等比与分数裂项、奇偶位分离、递推式如 a(n) = 2a(n-1) + a(n-2)、字母位置映射与自描述数列。、概率与期望:骰子与硬币的组合计数、随机游走在多边形上的命中时间、赌徒破产与 bold betting、条件概率与贝叶斯、置信区间估算与做市。、Coding:订单簿撮合模拟(买卖两个堆、取最优价成交并累加成交价)、按前一日收益比例配置的组合回测(日均对数收益与标准差)、无限背包计数、汇率矩阵套利检测。、超长 OOD 规格题:NewsProvider 的订阅与滚动窗口限流、SquirrelResearch 的分层容量与过期与按重量取用、以及日期区间与有向边构造合法二叉树的输入校验。。建议先从高频题型入手,再做项目深挖和模拟面试。

常见问题

Optiver 面试需要准备多久?

建议至少提前 7-14 天开始冲刺准备。如果还在投递期,可以先做题型地图和岗位定位,拿到面试邀约后集中做模拟面试和表达训练。

常见问题

Optiver Quant 岗位最难的是什么?

Optiver 的面试以严格的 Hiring Bar 著称。最常见的失分点包括:前置澄清不充分、边界测试缺失、系统设计只背模板、项目深挖无法体现 ownership。针对性模拟可以有效降低这些风险。

常见问题

Optiver 面经应该怎么看?

同学提供的面经适合用来判断 Optiver 高频题型、轮次和常见挂点,但不要只背原题。更稳的做法是把面经拆成 OA / Coding / Design / Behavioral / HM 五类信号,再按目标岗位和 level 做限时训练。

常见问题

Optiver 代面、面试辅助、OA 代写多少钱?

Optiver 代面(对口型)$499/轮起,多轮连面有打包价;SWE 辅助(实时)$299/轮起;OA 代写 $199 起,提前 1 天交付。最终价格按岗位、轮次和具体面试情况浮动,添加微信 interview_coach_pro 先聊 30 分钟免费咨询再报具体价格。

AC
Software Engineering
Alex Chen·前 Meta / Stripe Senior SWE & Tech Lead

10 年+北美 SWE 经验,先后在 Meta(FAIR / Infra)和 Stripe 担任 Senior SWE 和 Tech Lead,主导过多项高并发系统架构设计,前 FAANG 面试官,累计面试 1000+ 候选人,熟悉 Meta / Google / Stripe 面试评分标准。

累计面试 1000+ 候选人UC Berkeley, CS 硕士
本文由 Alex Chen 审校与整理

需要按 Optiver 的具体岗位做冲刺计划?

添加微信 interview_coach_pro,发送岗位、level、轮次和日期,我们先判断最该补的环节。

查看服务与价格 →查看其他公司
✓已复制微信号!