Hudson River Trading Programming Phone Screen Interview

What the round is, what Hudson River Trading asks, and how to prepare, from candidate reports and the QuantVault practice set.

Stage 3 of 445-60 min24 practice problemsAll tracksUpdated October 20, 2026

The Hudson River Trading Programming Phone Screen interview is stage 3 of 4 in the Hudson River Trading interview process, after the Probability & Brainteaser Phone Screen. Format: 45-60 min - CoderPad - C++ or Python. A live coding round tuned to the team you are interviewing for.

Preparing for this round? Practice the 24 questions mapped to the Hudson River Trading Programming Phone Screen, with worked solutions. A free account saves your progress.

What the Programming Phone Screen tests

For core/low-latency roles expect C++ specifics - pointers and references, memory management, move semantics - alongside an algorithmic problem. Get to a correct first solution, then expect an optimization / complexity conversation.

QuantVault maps 24 practice problems to this round. By topic, the biggest groups are coding (22), combinatorics (1), stochastic processes (1); by difficulty, 8 easy, 12 medium and 4 hard. 24 of them were reported by candidates who interviewed at Hudson River Trading, most recently in Jun 2026.

Who takes this round: All tracks. See the full Hudson River Trading process and who takes each round.

How to prepare for the Programming Phone Screen

  • For C++ roles, be fluent in pointers vs references, ownership, and move semantics.
  • State complexity as you go and propose the optimization before being asked.
  • Test your code on edge cases out loud - clean handling is part of the grade.

Further reading: C++ and low-latency interview questions · How quant superdays work · Behavioral questions at trading firms · Market-making game interview guide.

Question types in this round

The 3 largest question types in the Hudson River Trading Programming Phone Screen practice set; across them the most common sub-topics are data structures, sorting and searching, complexity analysis, greedy, string algorithms, arrays. The questions themselves, with worked solutions, are in the round practice.

Coding22 in this round

How coding questions work →

Combinatorics1 in this round

How combinatorics questions work →

Stochastic Processes1 in this round

How stochastic processes questions work →

Prepare with QuantVault

The same round at similar firms

Compare with similar firms

Frequently asked questions

What is the Hudson River Trading Programming Phone Screen interview?

It is stage 3 of 4 in the Hudson River Trading interview process, after the Probability & Brainteaser Phone Screen. Format: 45-60 min - CoderPad - C++ or Python. A live coding round tuned to the team you are interviewing for. For core/low-latency roles expect C++ specifics - pointers and references, memory management, move semantics - alongside an algorithmic problem.

How long is the Hudson River Trading Programming Phone Screen interview?

Candidates report: 45-60 min - CoderPad - C++ or Python.

What questions come up in the Hudson River Trading Programming Phone Screen interview?

The practice set QuantVault maps to this round centers on coding, combinatorics, stochastic processes.

How should I prepare for the Hudson River Trading Programming Phone Screen interview?

For C++ roles, be fluent in pointers vs references, ownership, and move semantics. State complexity as you go and propose the optimization before being asked.

What comes after the Programming Phone Screen?

The Onsite (stage 4 of 4). Format: Full day - back-to-back rounds.

Practice the Hudson River Trading Programming Phone Screen round

Work the 24 mapped practice problems with progress tracking, then move to the next stage of the Hudson River Trading funnel.