FREE0+0ACC--
← All practice guides

Interview practice

Hudson River Trading-style quant developer coding practice

An automated trading firm known for research-driven strategies and a heavy C++ and algorithms bar.

Candidates report algorithm and systems questions closer to competitive programming than to standard software interviews.

What this assessment looks like

Timed coding screens (HackerRank/CodeSignal style) plus systems questions that separate quant-dev interviews from generic software ones: order-book mechanics, concurrency bugs, and complexity under real constraints.

  • Reading concurrent code and pointing at the defective line
  • Order-book data structures: what happens on a cross, a cancel, a partial fill
  • Algorithmic complexity chosen for the input sizes actually stated
  • Monte Carlo methods and when a simulation beats a closed form

Train it here

  • Concurrency Clash - Find the data race, name the fix - real C++ defect patterns, five levels.
  • Order Book - Matching-engine mechanics: crosses, cancels and partial fills.
  • Algorithm Lab - DP tables, Monte Carlo estimation and speed rounds at four difficulty tiers.

Also reported at Hudson River Trading

Probability & estimation · Stochastic processes

Outcry is not affiliated with Hudson River Trading and has no access to their assessment content. This page describes formats candidates publicly report, and the drills here train the underlying skills - they are not the firm’s questions.