SevyDevy

System design interview questions

System design interview questions ask you to design a real software system, such as a rate limiter or a chat app, and explain your choices: requirements, scale, APIs, data and trade-offs. This list covers backend, low-level, database, API, frontend, real-time, data pipeline and ML rounds. Read any question free.

450 interview questions12 free438 premium

Updated · Written by the SevyDevy team

All system design interview questions

What do interviewers test in system design?

  • You agree the scope and the numbers before you design.
  • A clear path for one request, end to end.
  • Data stored in a shape that fits how it is read.
  • Trade-offs named and explained, not hidden.
  • A plan for growth and for failure.