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
Combinatorics1 in this round
Stochastic Processes1 in this round
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.