Concurrency
39 concurrency interview questions tagged by language, complexity, and the firms that ask them most.
Overview
About concurrency questions in quant interviews
Concurrency is a staple of quant developer interviews at Jump Trading, Hudson River Trading, and Citadel. The questions on this page test not just whether your code runs, but whether your reasoning about data layout, allocation, and concurrency holds up under interviewer pushback. 39 problems span the full difficulty range, organized so the easy ones build the muscle memory you need before the hard ones become tractable. Cleaner code beats clever code in these rounds: write the version you would maintain at 3am.
How to study this topic
A path that works
- 1
Start with the easy set
Warm up with the 8 easy concurrency questions. Quick wins build pattern recognition before complexity ramps.
- 2
Drill the medium tier next
16 medium questions sit in the sweet spot where most interview questions cluster. Time yourself, then redo any you missed two days later.
- 3
Stress-test on hard problems
15 hard questions simulate the on-site round. Skip looking at solutions for at least 20 minutes, then write up your approach.