The DRW Coding interview is stage 5 of 6 in the DRW interview process, after the Trading Intuition & Market Making. Format: 60 min - algorithms. For engineering roles: clean algorithm and data-structure problems (and often C++).
Preparing for this round? Practice the 7 questions mapped to the DRW Coding, with worked solutions. A free account saves your progress.
What the Coding tests
State complexity and optimize.
QuantVault maps 7 practice problems to this round. By topic, the biggest groups are coding (6), market microstructure (1); by difficulty, 0 easy, 2 medium and 5 hard. 5 of them were reported by candidates who interviewed at DRW, most recently in Jul 2026.
Who takes this round: Software Engineer candidates. See the full DRW process and who takes each round.
How to prepare for the Coding
- State complexity first, then optimize.
- Data-structure design -- streaming medians, matching engines.
- Know your language internals (C++ if applicable).
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 2 largest question types in the DRW Coding practice set; across them the most common sub-topics are data structures, complexity analysis, sorting and searching. The questions themselves, with worked solutions, are in the round practice.
Coding6 in this round
Market Microstructure1 in this round
Prepare with QuantVault
The same round at similar firms
Compare with similar firms
Frequently asked questions
What is the DRW Coding interview?
It is stage 5 of 6 in the DRW interview process, after the Trading Intuition & Market Making. Format: 60 min - algorithms. For engineering roles: clean algorithm and data-structure problems (and often C++). State complexity and optimize.
How long is the DRW Coding interview?
Candidates report: 60 min - algorithms.
What questions come up in the DRW Coding interview?
The practice set QuantVault maps to this round centers on coding, market microstructure.
How should I prepare for the DRW Coding interview?
State complexity first, then optimize. Data-structure design -- streaming medians, matching engines.
What comes after the Coding?
The Onsite / Final Rounds (stage 6 of 6). Format: Multiple rounds - full technical bar.
Practice the DRW Coding round
Work the 7 mapped practice problems with progress tracking, then move to the next stage of the DRW funnel.