Top 50
Topic roadmap
Updated weekly · Last refresh Nov 1

Top 50 concurrency Interview Questions

The most frequently asked concurrency questions across all roles and companies, ranked by real interview frequency. Updated daily.

50questions
~21htotal time
47companies covered
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 46 questions · ~1132 min
Code a Rate LimiterHard
Practice
Recently asked

Implement a per-key sliding-window rate limiter using queues for efficient request expiration.

apiData StructuresAlgorithmsDeliverooSeatgeek
Rate Limiter for APIMedium
Practice
Recently asked

Implement a per-client sliding-window rate limiter using queues to process Plaid API requests in chronological order.

APIsapirate limitingPlaid
URL Shortening Service DesignHard
Practice
Recently asked

Design an object-oriented, thread-safe URL shortener with deterministic identifiers, duplicate handling, and testable operations.

async processingabstractionData StructuresRevolut
Deadlock-Free Account TransfersHard
Practice
Recently asked

Implement thread-safe deposits, withdrawals, and deadlock-free account transfers using per-account locks and ordered acquisition.

deadlocksCodingclean codeRevolut
Multi-Threading and Algorithms FocusHard
Practice
Recently asked

Use worker threads, hash maps, and a heap to return the k most frequent strings deterministically.

async processingData StructuresAlgorithmsMongoDB
Two Threads Same Loop OutputMedium
Practice
Recently asked

Use two threads to process one shared loop safely while preserving order and omitting optional None outputs.

data synchronizationArraysasync processingNiCE
Scheduled Transfer Manager ClassMedium
Practice
Recently asked

Implement an OOP transfer scheduler with cancellation, deduplication, and due execution handling using efficient data structures.

abstractionoopconcurrencyRamp
Maximum Concurrent ProcessesMedium
Practice
Recently asked

Use a sweep-line algorithm to find the maximum number of overlapping IBM Cloud process intervals.

SchedulingconcurrencyIBM
More Coding questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
2
SQL & Data Manipulation4 questions · ~98 min
More SQL & Data Manipulation questions with a free account
The finish line: interview-readyComplete all 50 questions to finish this plan.