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.
The Tower Research Capital interview funnel
1. Online Assessment
Developer 75-min 4-problem / wangce HackerRank DP / QR-QT probabilityTower'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 fitAn 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 - videoThe 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++ internalsFor 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 - videoFor 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 teamThere 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.