← 返回博客列表 HRT OA 全流程|CodeSignal Q1-Q4 + Akuna / IMC 对比 OA辅助
HRT

HRT OA 全流程|CodeSignal Q1-Q4 + Akuna / IMC 对比 OA辅助

2026-05-23

Hudson River Trading(HRT)是美国电子化做市顶级机构,Quant Researcher、AT(Algorithm Engineer)、Core Dev 三个赛道在 2026 年继续招聘。OA 平台是 CodeSignal,难度比 Optiver Trader 的心算 OA 高一档,主线是「Q1-Q4 经典算法 + Pandas 数据题 + 概率推理」。本文按照 HRT 真题 + Akuna / IMC 对比,整理 OA 全流程与 OA辅助 接入路径。

HRT OA 概览

维度 详情
平台 CodeSignal Industry Coding Framework (ICF)
时长 70 分钟
题量 4 题(Q1 Easy → Q4 Hard)
难度 LC Medium-Hard 节奏
评分 自动判题 + 隐藏 stress test

Q1-Q4 主线题型

Q1(Easy):数组 / 字符串

def find_pivot(arr):
    total = sum(arr)
    left = 0
    for i, x in enumerate(arr):
        if left == total - left - x:
            return i
        left += x
    return -1

Q2(Medium):哈希 / 二分

import bisect

def smallest_missing_positive(arr):
    nums = sorted(set(x for x in arr if x > 0))
    expected = 1
    for x in nums:
        if x == expected:
            expected += 1
        elif x > expected:
            return expected
    return expected

Q3(Medium-Hard):DP / 图

LC 1235 / 1654 / 787 系列变体。

Q4(Hard):状压 / 区间 / 数论

经典 LC 956 / 1601 / 1771 系列。

主线二:Pandas 数据题(AT 赛道)

题目

df: [date, symbol, signal, ret]。求每个 symbol 滚动 60 日 IC(信息系数 = corr(signal_t, ret_t+1))。

import pandas as pd

def rolling_ic(df, window=60):
    df = df.sort_values(['symbol', 'date']).copy()
    df['ret_next'] = df.groupby('symbol')['ret'].shift(-1)
    def ic(group):
        return group['signal'].rolling(window).corr(group['ret_next'])
    df['ic60'] = df.groupby('symbol', group_keys=False).apply(ic)
    return df[['date', 'symbol', 'ic60']]

注意shift(-1) 后最后一行是 NaN,要 dropna。

主线三:概率推理

例题

「3 个独立硬币,正面概率分别是 p1=0.6, p2=0.5, p3=0.4。求至少有 2 个出正面的概率?」

容斥:P(≥2) = P(2) + P(3)。 P(3) = 0.6 × 0.5 × 0.4 = 0.12 P(恰好 2) = 0.6×0.5×0.6 + 0.6×0.5×0.4 + 0.4×0.5×0.4 = 0.18 + 0.12 + 0.08 = 0.38 P(≥2) = 0.5

HRT vs Akuna vs IMC 对比

维度 HRT Akuna IMC
平台 CodeSignal ICF HackerRank + 内部测试 HackerRank
题数 4 题 70 分钟 3 题 60 分钟 3 题 60 分钟
题型 算法 + Pandas + 概率 算法 + Python OOP 算法 + 心算
通过门槛 4 题 AC ≥ 50% 3 题 AC ≥ 70% 3 题 + 心算 ≥ 50/80
文化偏好 数学 / 系统底层 Python / OOP 高速节奏

三家共通点:OA 之后会有 brain teaser 面,需要单独准备。

5 天冲刺方案

天数 任务
D1 LC Hard 状压 / 数论 4 题
D2 Pandas rolling + groupby + corr 5 题
D3 概率 brain teaser 25 题
D4 限时 70 分钟 mock CodeSignal Q1-Q4
D5 复盘弱项 + Akuna / IMC 对比题型补漏

FAQ

HRT OA 用什么语言?

主流 Python / C++。AT 赛道更偏 C++(性能题);Core Dev / Researcher 偏 Python。

Q4 Hard 必须做出来吗?

不强制。社区反馈:3 题 AC + Q4 部分 case 通过即可进 phone screen;4 题全 AC 对应 onsite 直通。

HRT OA 之后多久出结果?

通常 7–14 天。如果 OA 通过会进入 brain teaser 面 + tech screen,整体周期 4–6 周。

HRT 招的 Quant Researcher 必须有 PhD 吗?

不强制,但 80% 候选人有 STEM PhD 或 Top 1% 竞赛背景。AT / Core Dev 赛道对学历要求更宽松。


正在准备 HRT / Akuna / IMC OA?

这次很高兴帮这批同学顺利通过 HRT CodeSignal Q1-Q4 OA。很多同学反馈,Q4 Hard 题在 70 分钟里碰上根本来不及读完题面,更别说写出 brute force。HRT 的 OA 不允许「完美主义」——必须先把 Q1-Q3 拿下,再用剩余时间攻 Q4 至少出 partial credit。

如果你也在准备 HRT、Akuna、IMC、SIG、Optiver、Citadel 这类做市 / 高频机构的 Quant / AT / Core Dev OA / VO,感觉一个人复习节奏不稳、Q4 Hard 攻不破,欢迎联系 oavoservice。我们会根据你的具体水平和弱点,提供专业的 OA / VO 实战辅助服务和一对一 OA辅助 指导,把 Q1-Q4 节奏 + Pandas + 概率三类题型完整打通。

👉 立即添加微信:Coding0201获取 HRT 高频题与 OA辅助 方案


联系方式

Email: [email protected]
Telegram: @OAVOProxy