20 Popular System Design Interview Questions

20 Popular System Design Interview Questions
Photo by Brooke Balentine / Unsplash

1. Distributed Metrics Logging & Aggregation System
Companies: Google, Facebook, Amazon, eBay, Datadog, Atlassian

2. Distributed Stream Processing System (like Kafka)
Companies: Amazon, Microsoft, Wise, Confluent

3. Key-Value Store
Companies: Apple, Google, Canva, Avalara, Rubrik, OpenDoor

4. K Most Shared Articles in Time Windows (24h, 1h, 5m)
Companies: LinkedIn, Facebook, Twitter

5. API Rate Limiter
Companies: Amazon, Atlassian, Uber, Patreon, Microsoft, Stripe, Headway, Reputation.com, Pinterest

6. Performance Metrics Collection from Thousands of Servers
Companies: Google, Datadog, Amazon, eBay, LinkedIn

7. Google Calendar (or similar scheduling system)
Companies: Google, LinkedIn

8. Distributed Queue (like RabbitMQ)
Companies: Amazon, Apple, Instacart

9. Google Analytics – User Dashboard & Data Pipeline
Companies: Microsoft, Facebook, Qualtrics, Google

10. Sorting Large Data Sets at Scale
Companies: Google, Microsoft

11. Top-K Elements (App Store Rankings, Bestsellers, etc.)
Companies: Amazon, Bloomberg, Facebook, Pinterest

12. Dropbox / Google Drive (Cloud Storage & Sync)
Companies: Dropbox, Facebook, Google, Amazon, Microsoft, Oracle Cloud (OCI)

13. Job Scheduler
Companies: Google, Amazon, Microsoft, DoorDash, Netflix, Atlassian

14. Notification Service at Scale
Companies: Google, Pinterest, OCI, StubHub, Amazon, Airbnb, Instacart

15. Surge Pricing System (e.g., Uber, Lyft)
Companies: Uber, Lyft

16. Netflix – Limit Concurrent Screens per User
Companies: FAANG

17. ETA & Location Sharing Between Driver & Rider
Companies: Uber, FAANG

18. Hotel Booking System (Availability, Reservation, Booking)
Companies: Amazon, Square, Booking.com

19. A/B Testing Platform (like Optimizely)
Companies: Affirm, FAANG

20. Price Alert System (Amazon products, stock/crypto prices)
Companies: Facebook, Bloomberg, Coinbase, Swyftx, Trade Republic