System Design (2–5 yrs): 12 core problems + what interviewers actually score
by Anupam Bhatt
· February 14, 2026
What interviewers score (2–5 yrs)
- Requirements: asks the right questions, clarifies constraints
- Tradeoffs: makes choices with reasoning (not just diagrams)
- Data model: keys, indexes, consistency
- APIs: clear request/response, pagination, idempotency
- Reliability: failure modes, retries, queues, rate limits
- Scale: bottlenecks, caching, sharding basics
12 core problems to practice
- URL shortener
- Rate limiter
- News feed / timeline
- Chat (1:1 + group)
- File storage + sharing links
- Search autocomplete
- Notification system
- Metrics/analytics pipeline
- Job board (filters + ranking)
- Payment ledger basics
- Feature flags
- Logging + alerting basics
2‑week prep plan
- Week 1: 6 problems (1/day) with a written rubric
- Week 2: 4 problems + 2 full mocks