Hudson River Trading Online Assessment

HRT's OA is role-dependent and recycles a small, stable pool that leans classic-algorithmic and simulation rather than quant-math. The flagship Algo Developer OA is a ~150-minute, 3-problem set from a current canon (Fancy Number, a 2048 / Reversi board simulation, an N-ary tree problem); SWE and intern roles get shorter CodeSignal / HackerRank coding sets. Quant Researcher candidates take the same SWE / Algo-Dev OA - only the Quant Analyst screen is separate (short, C++-only). 2027 cycle note: the pool has held for several consecutive years (our own sittings and coached candidates saw the same problems each time), but this year's OA is only just rolling out and we do not yet have enough reports to confirm it survived the refresh. Treat the canon as the floor and hedge with adjacent classic-algo practice (graphs, DP, simulation) until this cycle's reports land.

Algo Developer — Algo Developer (Research)

Algo Developer (Research)HackerRank / CodeSignal~150 min3 of a small canon shown2018 -> 2025

The flagship OA and the single biggest cut: three problems from a stable, recycled canon (recent posts report 'all previously seen'). Correctness plus clean, tight, edge-case-correct code is what is graded.

Software Engineering — SWE / SDE / intern

SWE / SDE / internCodeSignal 'General' / HackerRank~70-120 min2-4 problems shown2019 -> 2025

Classic LeetCode-style coding, often a CodeSignal 'General' resume-screen auto-send at medium difficulty. Early intern OAs (2019-2020) were C++-only and ran up to 4 hours.

Quant Analyst — Quant Analyst

Quant AnalystC++30 min2 problems shown2025

A short, C++-only screen for the Quant Analyst role: 30 minutes, two low-level problems testing idiomatic modern C++ - parsing a packed binary buffer and writing a container-rendering template. Both correctness and clean, type-safe C++ are graded. (Quant Researcher candidates take the Algo Developer assessment above.)

Hudson River Trading OA — FAQ

What is the Hudson River Trading online assessment?

HRT's OA is role-dependent and recycles a small, stable pool that leans classic-algorithmic and simulation rather than quant-math. The flagship Algo Developer OA is a ~150-minute, 3-problem set from a current canon (Fancy Number, a 2048 / Reversi board simulation, an N-ary tree problem); SWE and intern roles get shorter CodeSignal / HackerRank coding sets. Quant Researcher candidates take the same SWE / Algo-Dev OA - only the Quant Analyst screen is separate (short, C++-only). 2027 cycle note: the pool has held for several consecutive years (our own sittings and coached candidates saw the same problems each time), but this year's OA is only just rolling out and we do not yet have enough reports to confirm it survived the refresh. Treat the canon as the floor and hedge with adjacent classic-algo practice (graphs, DP, simulation) until this cycle's reports land.

What is the format of the Hudson River Trading OA?

It runs as 3 tracks (Algo Developer (Research), SWE / SDE / intern, Quant Analyst). Algo Developer, Software Engineering, Quant Analyst — each timed, auto-graded where applicable.

How do I practice for the Hudson River Trading online assessment?

Work the sample questions above (each with a full worked solution), then take the interactive Hudson River Trading OA practice on QuantVault. For the full interview, see the Hudson River Trading interview-questions set.