北美 Top Quant & HFT 量化做市商电面 OA 面经全景:Akuna, SIG, IMC, Jump Trading, Jane Street, Two Sigma
Quant面试HFT面经Akuna面经SIG面经IMC面经JaneStreet面经C++面经

北美 Top Quant & HFT 量化做市商电面 OA 面经全景:Akuna, SIG, IMC, Jump Trading, Jane Street, Two Sigma

全面复盘北美顶级高频量化(HFT)与做市商机构的最新技术面试考题:涵盖 Akuna Capital、SIG、IMC、Jump Trading、Jane Street、Two Sigma 等公司的 C++ 底层、并发系统、概率计算、Order Book 与 OA 题型。

Sam · · 16 分钟阅读

在北美科技求职领域,高频交易机构(HFT)、顶级做市商(Market Maker)和量化基金(Quant Fund)以极高的薪资待遇(应届 NG Package 经常可达 $300k~$500k+)备受关注。然而,Akuna Capital、SIG、IMC、Jump Trading、Jane Street、Two Sigma、Citadel、Optiver、DRW、Flow Traders 等机构的技术选拔门槛极高且风格独特。

本文基于最新公开中文面经样本,系统整理顶级 Quant & HFT 机构的真实考题与考察维度。


顶级量化机构高频考题全景

1. Akuna Capital(著名期权做市商)

  • 高频考点
    • C++ SDE OA(8090 分钟 35 题)
      • 价格区间重叠与加权覆盖(Interval Weight Aggregation)
      • 股票分笔成交与盘口深度模拟(Order Book Depth Simulator)
      • C++ 语法与内存模型选择题(Smart Pointer、Move Semantics、Virtual Table 开销、Memory Alignment)
    • 电面与 VO:Lock-free 队列实现、Cache Line 对齐优化、模板元编程(TMP)与低延迟网络套接字(Socket)编程。

2. SIG (Susquehanna International Group)

  • 高频考点
    • Quant / Trading OA(高强度概率与期望题)
      • 几何概率与花期相遇概率计算(如双花开花重叠期望天数)
      • 动态博弈与停止准则(Optimal Stopping Theory, 骰子与抛硬币游戏期望止盈)
    • SWE 轮次:多线程并发读写控制、基于位运算的高性能状态压缩。

3. IMC Trading

  • 高频考点
    • OA 题型(HackerRank 2 题 90 分钟)
      • 2D 矩阵前缀和(Prefix Sum)+ 二分搜索寻找极小差值
      • 树结构 Parent 与 Level-order 组合遍历与多次 Jump 寻址
    • VO 核心:Trading Game 模拟、市场做市差价(Bid-Ask Spread)博弈与风险敞口(Position Risk)实时对冲策略。

4. Jump Trading(顶尖高频交易公司)

  • 高频考点
    • C++ Developer OA & Phone Screen
      • 分数频次统计与最简化约简(Fraction Reduction & Frequency Counter)
      • 高频行情流去重与乱序重排(Sequence Deduplication & Jitter Buffer)
      • 极其看重 Modern C++ (C++17/20)、RAII、无锁编程(Lock-free Atomic operations)与底层 Cache 命中率。

5. Jane Street

  • 高频考点
    • SWE / SRE 纯白板纸面算法
      • IP 访问速率控制与异常滑动窗口检测(Rate Limiting & Time-series Sliding Window)
      • 游戏博弈与状态树搜索(如 24 点变种、卡牌模拟)
    • 技术特点:重函数式编程思维(OCaml / Haskell)、逻辑严密性与极端场景下的系统容错能力。

6. Two Sigma

  • 高频考点
    • Friend Circles & Graph Clustering:图的强连通分量、并查集(Union-Find)与模块度优化。
    • Financial Data Streaming Engine:高并发异步事件总线、数据回放与冷热数据分层持久化系统设计。

Quant / HFT 面试备考的核心三大支柱

graph TD
    A[Quant / HFT 面试准备] --> B[底层系统与语言性能]
    A --> C[概率论与期望博弈]
    A --> D[金融交易业务场景]
    
    B --> B1[C++ 内存模型 / Lock-free / Cache Line / SIMD]
    C --> C1[条件概率 / 贝叶斯 / 鞅论 / 动态规划博弈]
    D --> D1[Order Book / L2-L3 行情 / 撮合引擎 / 滑点与做市]

1. 深入计算机底层(面向 C++ SWE / Systems 岗位)

量化公司对延迟(Latency)的敏感度达到微秒甚至纳秒级别。

  • 常考重点
    • 为什么虚函数(Virtual Function)会导致 Cache Miss?
    • 什么是 False Sharing(伪共享)?如何通过 alignas(64) 避免?
    • std::atomic 底层的 Memory Order(acquire-release vs seq_cst)有何性能区别?

2. 夯实概率与离散数学基础(面向 QR / Trader 岗位)

量化研究员与交易员岗位面试中,大量时间在问快速心算、经典概率悖论和期望计算。

  • 重点刷透:Heard on The StreetA Practical Guide to Quantitative Finance Interviews(绿皮书)。

3. 熟悉金融撮合与行情数据结构

  • 必须理解 Limit Order Book (LOB) 的常见内存布局(std::map vs 固定长度 Flat Array + Doubly Linked List),能手写撮合引擎的核心逻辑(Insert, Cancel, Match)。

相关准备资源

S

关于作者

Sam 是 Interview Coach Pro 的技术面试教练,长期辅导在美国求职的中文候选人准备 SDE、System Design、Behavioral、Data Engineer 和 ML Engineer 面试。

本文基于匿名面试复盘、公开岗位要求和一对一辅导中的高频问题整理,发布前会检查内容结构、术语准确性和可操作性。你也可以查看我们的 辅导团队辅导方法

相关面试辅导

如果你正在准备类似面试,可以直接从下面的专项辅导开始。

准备好拿下下一次面试了吗?

获取针对你的目标岗位和公司的个性化辅导方案。

联系我们