System Design 365

Mock Interview Session Template

Basic Details

  • Date:
  • Interview type: HLD / LLD / mixed
  • Topic:
  • Duration:
  • Interviewer:
  • Candidate:

Problem Statement

Write the exact prompt here.

1. Requirement Gathering

Functional requirements

-

Non-functional requirements

-

Assumptions

-

2. Back-of-the-Envelope Estimation

  • Daily active users:
  • Read QPS:
  • Write QPS:
  • Storage estimate:
  • Bandwidth estimate:
  • Peak traffic multiplier:

3. APIs

-

4. Data Model

  • Main entities:
  • Key schema choices:
  • Indexing needs:

5. High-Level Design

  • Core components:
  • Main read path:
  • Main write path:
  • External dependencies:

6. Deep Dives

Bottlenecks discussed

-

Scaling strategy

-

Reliability and failure handling

-

Consistency decisions

-

7. Trade-Offs

-

8. Interview Feedback

What went well

-

What was weak

-

Missed concepts

-

Follow-up study items

-

9. Scorecard

  • Requirement gathering: /5
  • Estimation: /5
  • API and data model: /5
  • High-level design: /5
  • Scaling: /5
  • Reliability: /5
  • Trade-offs: /5
  • Communication: /5

10. Final Reflection

  • What would I do differently next time?
  • What should I revise before the next mock?