All topics

Coding & systems

Concurrency

Lock-free queues, atomics, memory ordering

Overview

About concurrency questions in quant interviews

Threads, atomics, memory ordering, and the lock-free data structures trading-system interviews keep returning to — the canonical quant-dev differentiator.

How to study this topic

A path that works

  1. 1

    Start with the easy set

    Warm up with the 8 easy concurrency questions. Quick wins build pattern recognition before complexity ramps.

  2. 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. 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.

The library

All 39 concurrency questions

View all 39 concurrency questions