Concurrency
Threading and concurrent-systems practice for interviews, organized by theme, with progress tracking saved on this device.
Concurrency questions test whether you can reason about correctness when execution order isn't guaranteed — race conditions, deadlocks, and the synchronization primitives that prevent them. A few of these map to real coding problems; most are design exercises worth talking through out loud.
0 / 50 completed
Threading (6)
- easy
- medium
- medium
- medium
- medium
- medium
Synchronization (6)
- medium
- hard
- medium
- medium
- medium
- hard
Parallel Programming (6)
- hard
- hard
- hard
- hard
- hard
- hard
Concurrent Data Structures (6)
- hard
- medium
- medium
- hard
- hard
- hard
Async Programming (6)
- medium
- medium
- hard
- hard
- medium
- hard
Deadlock Prevention (6)
- hard
- hard
- hard
- hard
- hard
- medium
Performance Optimization (6)
- hard
- hard
- hard
- hard
- hard
- hard
Real-World Concurrency Patterns (8)
- medium
- hard
- hard
- medium
- medium
- medium
- hard
- hard
No problems match your filters.