AbsoJob

System Design Basics

For 3+ years of experience. Scaling, caching, databases and queues — the vocabulary and the structure to walk through an open-ended design.

5 questions 20 min read 25.4K candidates preparing

Before you sit for this round

  • Always start by clarifying requirements and scale numbers
  • Draw the boxes before discussing any single component in depth
  • State trade-offs explicitly — there is no correct answer, only defended ones
  • Leave time to discuss bottlenecks and failure modes

Questions & model answers

More technical topics

View all