Log In
0% completed
All Lessons
Free Lessons (2)
Introduction
Introduction to the System Design Interview Prep Crash Course
Course Structure for System Design Interview Prep Crash Course
Elementary Design Problems
Domain Name System (DNS)
Load Balancers
Databases in Distributed Systems
Design a Key-Value Store
Design a Content Delivery Network (CDN)
Design a Unique ID Generator
Design a Client-Side Monitoring Service
Design a Server-Side Monitoring Service
Design a Distributed Cache
Design a Distributed Messaging Queue
Design a Pub-Sub
Design a Rate Limiter
Design a Blob Store
Design a Distributed Search
Design a Distributed Logging Service
Design a Distributed Task Scheduler
Design Sharded Counters
Advanced Design Problems
Design YouTube
Design Quora
Design Google Maps
Design a Proximity Service/Yelp
Design Uber
Design Twitter
Design a Newsfeed
Design Instagram
Design a URL Shortening Service/TinyURL
Design a Web Crawler
Design WhatsApp
Design Typeahead Suggestion
Design a Collaborative Document Editing Service/Google Docs
Concluding Remarks
Conclusion
Practice Mock Interview
System Design Interview Prep Crash Course
/
...
/
Conclusion
Conclusion
Let's sum up what we’ve learned in this course.
We'll cover the following...
Congratulations
Congratulati
...