Interview Plan / Example
An example Interview Plan
A short conversation reveals what to practise next. Here is how a senior backend candidate's answer can turn into focused practice.
Illustrative example, not a customer recording or report. Your questions, feedback, and activity order will depend on your target and your answers.
A moment from the diagnostic
Written excerpt from an illustrative five-minute voice conversation.
- Mox
- Let's design a service that sends order notifications. Before choosing an architecture, what would you clarify?
- Candidate
- Which channels do we need, how many orders arrive per second, and how quickly should a notification arrive? I'd also check whether duplicate notifications are acceptable.
- Mox
- Assume email first. The provider accepts a request, but your worker times out before receiving the response. What happens next?
- Candidate
- I'd retry the request with exponential backoff. I'm not sure how to tell whether the first request already sent the email.
- Mox
- That's useful to explore. What information would you store to track an individual notification?
- Candidate
- The order ID, recipient, channel, attempt count, and status. I'd want a unique notification ID too, so we can recognise repeated work.
What the diagnostic picked up
A useful starting point
You clarified channel, volume, latency, and duplicate tolerance before proposing an architecture. You also identified a notification ID and attempt state.
First practice priority
Backoff controls retry timing, but does not prevent duplicate sends after an ambiguous timeout. Practise where idempotency is enforced and how notification state survives retries.
This excerpt is not enough to judge overall interview readiness. Capacity planning and broader trade-offs still need to be assessed.
The next practice sessions
An ordered plan, not a fixed calendar. The first drills address the uncertainty in the candidate's answer.
5-minute diagnostic
System design diagnostic
Sample requirements, data, scale, reliability, and trade-offs.
- 2
5-minute drill
Retries and duplicate work
Start with the uncertain provider timeout from the diagnostic.
- 3
5-minute drill
State and idempotency
Turn the proposed notification ID into a consistent retry policy.
- 4
5-minute drill
Capacity and queue backlogs
Practise a workload estimate and what happens when workers fall behind.
- 5
Full mock interview
Notification delivery
Combine requirements, data modelling, and failure handling in one design.
- 6
Full mock interview
Background job processing
Apply the same reasoning to another system instead of memorising one answer.
- 7
Full mock interview
Final readiness mock
Revisit your remaining gaps in a complete interview, then review the evidence.
Role-specific practice does not predict the questions a company will ask. The paid Interview Plan also includes access to the full question and drill library during its access period.
Start with your own answers
Free five-minute diagnostic. No card required.
Build my job-specific interview planExplore the question library