Skip to content
The Coding Gopher

Free skill check · System Design

Where are you on the junior → senior path in system design?

8 questions, about 2 minutes. Instant score and an explanation for every answer. No email needed.

  1. 1.An interviewer says 'design a photo-sharing app'. What should you do first?
  2. 2.A mobile app retries 'Place order' after a dropped response. How do you avoid charging the customer twice?
  3. 3.You add a second app server and carts start 'disappearing' at checkout. What's the underlying problem?
  4. 4.Two guests book the last hotel room at the same instant and both succeed. Which fix actually prevents it?
  5. 5.Your cache hit rate goes from 90% to 99%. What happens to database reads?
  6. 6.Your database has 10 TB of user data and one machine holds ~2 TB. Will adding read replicas solve it?
  7. 7.What does the CAP theorem actually say?
  8. 8.Your queue uses at-least-once delivery. What must your consumers be?
No email needed.

Questions are drawn from the course's own modules. See the full curriculum