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).

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).

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.