Free · 2025

System Design Interview Questions

Ace system design interviews with the exact problems asked at FAANG and top startups. URL shortener, distributed cache, rate limiter — evaluated by AI in real time.

8questions4 medium4 hard

Interview Questions

  1. 1

    Design a URL shortener like bit.ly. Walk through the full architecture handling 100M URLs and 10B reads/month.

    Hard
  2. 2

    Explain the CAP theorem. Give real-world examples of systems that chose CP, AP, and CA tradeoffs.

    Medium
  3. 3

    Design a distributed cache layer. How do you handle cache invalidation, eviction, and hot-key problems?

    Hard
  4. 4

    Design a notification system that delivers push, email, and SMS to 50M users. How do you guarantee delivery without duplicates?

    Hard
  5. 5

    How would you design a rate limiter for a public API? Explain at least two algorithms and their tradeoffs.

    Medium
  6. 6

    Explain eventual consistency vs strong consistency. How does this choice affect the architecture of a banking system?

    Medium
  7. 7

    When would you choose SQL over NoSQL? Walk through a scenario where switching from one to the other was the right call.

    Medium
  8. 8

    Design a system for real-time collaborative document editing like Google Docs. How do you handle concurrent edits and conflict resolution?

    Hard

Done reading? Time to practice.

Take a real AI mock interview and get scored on your answers.

Start Mock Interview
Top 8 System Design Interview Questions (2025) — Senior & Staff Engineers | Zavnia | Zavnia - Hire fast & better