Mock Session Analysis — How to Learn from Every Practice Interview

Sanjeev SharmaSanjeev Sharma
2 min read

Advertisement

The Post-Mock Analysis Loop

Raw practice without analysis doesn't compound. This framework turns each session into targeted improvement.


Error Classification

After each mock, classify every mistake:

CategoryExampleFix
Pattern missUsed brute force instead of sliding windowStudy pattern catalog, add to flashcards
Off-by-onerange(n) vs range(n-1)Trace through with small input before submitting
Edge caseDidn't handle empty arrayAlways list edge cases before coding
Complexity errorSaid O(n) but it's O(n log n)Analyse every loop and recursive call
Communication gapCoded silently for 10 minPractice narrating while solving
Time managementSpent 35 min on problem 1Set internal alarm at 20 min to check progress

Weekly Error Log

Week ___

Session 1:
  Problem: ___
  Category of mistake: ___
  Root cause: ___
  Action item: ___

Session 2:
  ...

Top pattern this week: ___
Will drill this week: ___ (specific topic)

The 3-Day Drill Cycle

After identifying a weakness:

Day 1 — Study

  • Read the pattern guide (e.g., sliding window)
  • Trace through 2 solved examples by hand

Day 2 — Practice

  • Solve 3 problems using that pattern from scratch
  • No looking at solutions until done

Day 3 — Test

  • Solve 1 timed problem in the pattern
  • Score yourself on all 6 rubric dimensions

Performance Tracking Chart

Maintain a weekly average across the 6 rubric dimensions:

          W1   W2   W3   W4   W5
Understanding  3    3    4    4    5
Approach      2    3    3    4    4
Code Quality  3    3    4    4    5
Communication 2    3    3    4    5
Edge Cases    2    2    3    4    4
Complexity    2    3    3    4    5
AVERAGE       2.3  2.8  3.3  4.0  4.7

Target: increase by ~0.5/week. Reach 4.0+ by week 4.


Green/Yellow/Red Zones

ScoreZoneAction
4.5 - 5.0Green — ReadyMaintain, focus on communication polish
3.5 - 4.4Yellow — CloseTarget weakest dimension, drill 2x/day
< 3.5Red — More workRevert to fundamentals, slow down mocks

Advertisement

Sanjeev Sharma

Written by

Sanjeev Sharma

Full Stack Engineer · E-mopro