← Back to Practice

Free guided interview rehearsal

Find the fix. Explain the why.

Work through three different debugging situations. After each, rehearse a short explanation of the evidence, your change and the check that proves it. Take one step per session at your own pace.

All three labs can be tried without signup. Sign in for account progress; guest workspaces expire after two hours. This is practice, not an interview score or a hiring guarantee.

Practise explaining the investigation

After each fix, spend two minutes explaining your reasoning aloud. Use these prompts for your own reflection.

  1. What failing behaviour did you reproduce?
  2. Which observation ruled out your first hypothesis?
  3. Why does your change address the cause?
  4. Which check would catch this regression?
  1. Step 1 · Boundary reasoning

    Pagination off by one

    Complete the free lab, then come back and explain what changed.

  2. Step 2 · Following data through an API

    The Filter That Swallowed False

    Complete the free lab, then come back and explain what changed.

  3. Step 3 · Configuration diagnosis

    Wrong Port, Right Service

    Complete the free lab, then come back and explain what changed.

Notes stay on this browser and device. They are not synced to your account, submitted for grading or included in analytics.

Review the work behind your explanation

Pro adds private evidence reports from new accepted Pro sessions, comparisons of your attempts and timed debugging rounds. Public labs and this worksheet stay free. Reports are not created retroactively for earlier free solves.

See a sample Pro report₹499 / 30 days · one payment · no auto-renewal