System Design Notes for MAANG Interview
| Name | Link |
|---|---|
| System Design Primer | https://github.com/mdfraz13/system-design-primer |
| System Design Interview | https://github.com/mdfraz13/system-design-interview |
| Problem | Asked in |
|---|---|
| People You may Know | |
| P2P File Sharing Applicatiomn | Twitch |
| Coupon Redeeming System | Meta |
| Design Distributed Messaging Queue | Amazon |
| Design Rate Limiter | Uber |
| Design Leetcode | Meta |
| Design Reali time Gaming Ranking | Amazon |
| Design System to give Prices for stock | Bloomberg |
| Stock Trading System | Bloomberg |
| Design Enterprise Service Bus | Microsoft |
| Design Web Crawler Detector | Amazon |
| Design Pastbin | Amazon |
| Design Distributed Cache | Meta |
| Design YouTube | Microsoft |
| Design BookMyShow | Oracle |
| Design WhatsApp | Amazon |
- https://leetcode.com/discuss/interview-question/1002218/Facebook-or-Google-or-Top-System-Design-Interview-Questions-(Part-1)
- https://leetcode.com/discuss/interview-question/1042229/Facebook-or-Google-or-Top-System-Design-Interview-Questions-(Part-2)
- https://leetcode.com/discuss/interview-question/719253/Design-Facebook-%3A-System-Design-Interview
- https://leetcode.com/discuss/interview-question/124657/Facebook-or-System-Design-or-A-web-crawler-that-will-crawl-Wikipedia
- https://leetcode.com/discuss/interview-question/system-design/496042/Design-video-sharing-platform-like-Youtube
- https://leetcode.com/discuss/interview-question/system-design/733520/Design-YouTube-Very-detailed-design-with-diagrams
- https://leetcode.com/discuss/interview-question/system-design/318811/Google-or-System-design-or-Design-a-translation-service-like-Google-Translate
- https://leetcode.com/discuss/interview-question/system-design/692383/Google-or-Onsite-or-Design-a-organization-pharmacy-shop-with-managers
- https://leetcode.com/discuss/interview-question/341980/Amazon-or-System-Design-or-System-to-capture-unique-addresses-in-the-entire-world
- https://leetcode.com/discuss/interview-question/system-design/124557/Amazon's-"Customers-who-bought-this-item-also-bought"-recommendation-system
- https://leetcode.com/discuss/interview-question/system-design/344524/Amazon-or-Design-a-JobTask-Scheduler
- https://leetcode.com/discuss/interview-question/373887/Amazon-or-System-Design-or-A-configuration-management-system
- https://leetcode.com/discuss/interview-question/124673/Design-a-Location-Sharing-Android-Application
- https://leetcode.com/discuss/interview-question/124542/Design-Uber-Backend
- https://leetcode.com/discuss/interview-question/system-design/124558/Uber-or-Rate-Limiter
- https://leetcode.com/discuss/interview-question/system-design/685310/Microsoft-virtual-or-Design-distributed-counter
- https://leetcode.com/discuss/interview-question/system-design/680047/How-will-you-store-millions-of-subscribers-list-(assume-it-as-email-id)
- https://leetcode.com/discuss/interview-question/system-design/598634/Microsoft-or-Onsite-or-System-Design-or-SDE-2
- https://leetcode.com/discuss/general-discussion/1105898/System-Design%3A-Introduction-to-Distributed-Systems-or-Designing-a-highly-available-system
- https://leetcode.com/discuss/general-discussion/1114279/System-Design%3A-Introduction-to-Distributed-Systems-Pt.-2-or-Design-Highly-available-System
- https://leetcode.com/discuss/general-discussion/1082786/System-Design%3A-Designing-a-distributed-Job-Scheduler-or-Many-interesting-concepts-to-learn
- https://leetcode.com/discuss/general-discussion/1035779/System-Design-Reading-Resources
- https://leetcode.com/discuss/general-discussion/901324/My-System-Design-Interview-Checklist-A-Gateway-to-FAANGs
- https://leetcode.com/discuss/interview-question/124658/Design-URL-Shortening-service-like-TinyURL
- https://leetcode.com/discuss/interview-question/1061256/Tips-on-System-design-from-a-20%2B-YOE-Engineer
- https://leetcode.com/discuss/interview-question/system-design/566057/Machine-Learning-System-Design-%3A-A-framework-for-the-interview-day
- https://leetcode.com/discuss/interview-question/system-design/547669/Algorithm-you-should-know-before-system-design
- https://leetcode.com/discuss/interview-question/system-design/691010/System-Design-for-Mobile-App-Developers
Other Design Problems :
- Design Whatsapp
- Design Uber Backend
- Design Tiny URL
- Design Dream11
- Design Leetcode
- Design MS Teams
- Design Dominos/PizzaHut
- Design Big Bazaar
- Design Zomato/Swiggy
- Design Docker
- Design FB Messenger
- Design a system where users can visit content and view live posts on the content.
- Imagine that users have profiles on Facebook and they can set their status. Each user has a status.
- The status is just a piece of text. How would you design a system allowing user to search the status
- Design Dropbox
- Design a multi-engine Malware scanner system which allows users to upload files to be scanned by multiple Anti Virus engines and extraction scripts. Stores and returns metadata and results about the uploaded files by each engine.
- Design Video Sharing Platform
- Design Instagram
- Design Logging System
- Design Github
- Design Online Coding Platform