Roadmap › 0. Fundamentals › Step 5
HLD

System Design — High-Level Design (HLD) from Basics to Case Studies

How to design large systems — requirements and estimation, scalability and availability, latency vs throughput, CAP and consistency models, load balancing, caching strategies, database choice, replication, partitioning and sharding, consistent hashing, queues and event streaming, rate limiting, search, storage and CDNs, observability, and full case studies (URL shortener, news feed, chat, notification service, e-commerce checkout, file storage, ride booking) with the HLD interview framework.
You know 0 of 17Open a question, read the answer, then tap “✓ I know this”.
17 of 17 questions match the filters.
Interview priority:★ Must know High priority — asked in almost every interview, learn firstMedium asked regularlyLow good to know