Easy
1. How to Design URL Shortener like TinyURL [solution]
2. How to Design Text Storage Service like Pastebin? [solution]
3. Design Content Delivery Network (CDN) ? [solution]
4. Design Parking Garage [solution]
5. Design Vending Machine [solution]
6. How to Design Distributed Key-Value Store
7. Design Distributed Cache
8. Design Distributed Job Scheduler
9. How to Design Authentication System
10. How to Design Unified Payments Interface (UPI)
Medium
11. Design Instagram [solution]
12. How to Design Tinder
13. Design WhatsApp (solution)
14. How to Design Facebook
15. Design Twitter
16. Design Reddit
17. Design Netflix [solution]
18. Design Youtube [solution]
19. Design Google Search
20. Design E-commerce Store like Amazon
21. Design Spotify
22. Design TikTok
23. Design Shopify
24. Design Airbnb
25. Design Autocomplete for Search Engines
26. Design Rate Limiter
27. Design Distributed Message Queue like Kafka
28. Design Flight Booking System
29. Design Online Code Editor
30. Design Stock Exchange System
31. Design an Analytics Platform (Metrics & Logging)
32. Design Notification Service
33. Design Payment System
Hard
34. How to Design Location Based Service like Yelp
35. Design Uber
36. Design Food Delivery App like Doordash
37. Design Google Docs
38. How to Design Google Maps
39. Design Zoom
40. How to Design File Sharing System like Dropbox
41. How to Design Ticket Booking System like BookMyShow
42. Design Distributed Web Crawler
43. How to Design Code Deployment System
44. Design Distributed Cloud Storage like S3
45. How to Design Distributed Locking Service
Rare
1. How would you design a social media app?
2. How would you design X game?
3. How would you design a parking lot?
4. How would you design a URL-shortening service?
5. How would you design a web cache?
6. How would you design autocomplete for a search engine?
7. How would you design an API?
8. How would you design a messaging app?
9. How would you design an online file-sharing system
10. How would you design an e-commerce store
11. How would you design a ride-hailing / delivery app
Resources
1. DesignGuru
2. ByteByteGo.
3. Exponent.
4. Udemy.
5. Educative.
6. System Design Interview – An insider's guide (Book)
7. ZTM (Zero To Mastery)
8. Coursera.
9. Github (System Design Primer)