DRW Coding Interview

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

Stage 5 of 660 min7 practice problemsSoftware EngineerUpdated October 20, 2026

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

How coding questions work →

Market Microstructure1 in this round

How market microstructure questions work →

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.