Tower Research Capital Interview Process & Prep

Tower is a latency-sensitive proprietary trading firm built on a high-performance C++ stack, organized into semi-autonomous teams. There is NO single, stable interview loop -- like Jump, you get matched to a specific team and that team runs its own process, so the rounds and questions depend heavily on which pod you interview with. What is consistent is the underlying toolkit: probability and brain-teasers, fast mental math, clean algorithms and C++ systems knowledge, and market-microstructure intuition. There is no betting/market-making game -- the bar is raw problem-solving speed and engineering depth. Treat the stages below as the common question pools teams draw from, not a fixed sequence.

Quant TraderCore Developer (C++)Quant Researcher

The Tower Research Capital interview funnel

1. Online Assessment

Developer 75-min 4-problem / wangce HackerRank DP / QR-QT probability

Tower's screen is track-dependent. Developer / Quant-Dev: a 75-minute, 4-problem coding OA (a global-variable MCQ plus difference-array, hashmap+heap, and stack-parser problems), or a HackerRank DP set. QR / QT: a heavily probability-weighted technical screen (coupon collector, covariance of dice counts, random-walk distances, order-statistics). A strong C++ and probability bar is decisive.

2. Recruiter / Team Matching

Phone - behavioral + team fit

An intro conversation about background and interests, sometimes with a quick mental-math or probability warm-up. Crucially, this is also where you get routed toward a specific team -- and that team, not a central process, drives everything that follows.

3. Probability & Brain-Teasers

45-60 min - video

The core quant screen: probability, expectation, and brain-teasers under time pressure, with follow-ups. Order statistics, random walks, and Markov chains are common.

4. C++ & Algorithms (Engineering)

60 min - coding + C++ internals

For Core Developer roles: hard algorithm problems plus C++ internals (virtual destructors, const correctness, memory model). Clean, efficient, correct code is expected.

5. Quant / Statistics Round

45-60 min - video

For research/trading: statistics, regression (R-squared properties, duplicated-data effects), and stochastic processes (Brownian motion, Markov chains). Connect the math to trading.

6. Team-Matched Rounds (vary by pod)

Multiple rounds - format set by your team

There is no single Tower onsite -- the team you matched with runs its own rounds, so the exact format and emphasis differ pod to pod (some lean trading/probability, others heavy C++/systems). This round surfaces the complete set of reported Tower problems across all topics so you can prep broadly regardless of which team you land on.

Tower Research Capital interview — FAQ

What is the Tower Research Capital interview process?

Tower is a latency-sensitive proprietary trading firm built on a high-performance C++ stack, organized into semi-autonomous teams. There is NO single, stable interview loop -- like Jump, you get matched to a specific team and that team runs its own process, so the rounds and questions depend heavily on which pod you interview with. What is consistent is the underlying toolkit: probability and brain-teasers, fast mental math, clean algorithms and C++ systems knowledge, and market-microstructure intuition. There is no betting/market-making game -- the bar is raw problem-solving speed and engineering depth. Treat the stages below as the common question pools teams draw from, not a fixed sequence. The loop runs 6 stages: Online Assessment, Recruiter / Team Matching, Probability & Brain-Teasers, C++ & Algorithms (Engineering), Quant / Statistics Round, Team-Matched Rounds (vary by pod).

How many rounds does Tower Research Capital have?

6 stages in total, starting with the Online Assessment and ending with the Team-Matched Rounds (vary by pod).

How do I prepare for the Tower Research Capital interview?

Work the stage notes above, then drill the Tower Research Capital interview-questions set and the Tower Research Capital online-assessment practice — each problem has a full worked solution.