Mock Interviewer
Ask Coach
Tap a question to start, or type your own below.
Cryptocurrency Exchange System Design
Visual Problem Diagram

Scenario
Bitcoin dumps 15% in ten minutes—matching engine must process 50K orders/s with price-time priority while withdrawals queue to avoid a hot wallet drain. Order book, matching, and wallet security are separate concerns from blockchain full nodes.
Design a cryptocurrency exchange with order placement, matching, balances, deposits/withdrawals, and market data feeds. Matching correctness and fund security dominate over UI polish.
You should support limit/market orders, order book, trade execution, wallet ledger, and real-time tickers. Be ready to explain price-time priority, WAL durability, and hot/cold wallet split.
Constraints
Place/cancel orders, order book, match trades, balances, deposit/withdraw, market data websocket
< 10 ms match latency, deterministic ordering, 99.99% trading availability, secure funds
1M users, 50K orders/s peak per liquid pair, billions daily volume
Stages ahead
Log in to start practicing
Preview the problem below. Sign in to start your timed session, save progress, and use the AI coach.