Never fail a
system design interview

To be a top software engineer, you need to know a lot.
But how do you know what you don't know?
Find out with our comprehensive quizzes.

Used by verified software engineers at

    • Google
    • Meta
    • Microsoft
    • Amazon
SWE Quiz Screenshot of All Quizzes

Stay on top of your software engineering knowledge.

Five minutes a day goes a long way.

500+ System Design Questions

Verified questions added by real software engineers from Google, Meta, Apple, Airbnb, and more.

View all roadmaps

Categorized questions with tracking

Track your progress in each category of knowledge, such as authentication, caching, databases, API design, and more.

Lifetime access, lifetime updates.

New questions, categories, and content is added constantly, with no extra cost to you.

One payment. Lifetime access.

A small investment into a lifetime of software knowledge.

Complete Access

Get all 500+ system design questions.


  • All SWE Quiz questions (500+)
  • Built-in progress tracking
  • Easy-to-understand explanations
  • Lifetime access, lifetime updates
I want it!

Loved by software engineers worldwide.

    • SWE Quiz got me a job with a $50k pay increase. Probably one of the highest ROI decisions of my life.

      Software Engineer at Google
    • Saved me on my Meta interview. Interviewer asked me some caching trivia since I was joining a distributed systems team and 3 of the questions were straight from SWE Quiz.

      A. Jung
      Software Engineer at Meta
    • Airbnb asked me a few auth questions at the end of one of my technical interviews. I got them all right. I can confidently say SWE Quiz was the main reason why.

      Software Engineer at Airbnb
    • Really useful to be able to study system design on the go.

      Sourish A.
      Software Engineer at Meta
    • Helped me get an internship at a top trading firm, which asked a bunch of DB and networking trivia.

      Rohan H.
      EECS PhD Student at UC Berkeley
    • Filled in tons of little gaps of practical software engineering knowledge that I had no idea was missing. It was super useful for increasing my confidence on my new team which worked on databases at AWS.

      A. Das
      SDE at Amazon

Not ready yet?

Subscribe to our free newsletter.

1 minute on Saturdays.
One free software engineering question a week, with resources to learn more.
No spam
Unsubscribe anytime.