githubEdit

Hard

High-level design problems at SDE-3 / Staff level. Focus: multi-region, consensus, complex trade-offs, production operations.

Problems

Problem
File
Key concepts

Distributed Cache (Redis)

Consistent hashing, replication, failover

Distributed Message Queue (Kafka)

Partitioning, replication, consumer groups

Payment System

ACID, idempotency, double-entry

Ride Sharing

Real-time location, geospatial, matching

Google Drive

Sync, conflict resolution, chunking

Chat System

WebSockets, message queue, presence

Search System

Inverted index, ranking, scaling

Use the HLD template and SYSTEM_DESIGN_INTERVIEW_FRAMEWORK.md when practicing.

Last updated