1. Outline a crisp HLD structure you’d present in a 45-minute interview.
Start with goals, scale, SLOs, and constraints. Define APIs, data model, and consistency needs. Sketch read/write flows with sequence diagrams and rough capacity estimates. Then address caching layers, storage choice, partitioning, replication, and failure handling. Close with trade-offs, cost, observability, and a phased rollout.