Mock Interview Rubric You Can Self-Score

Mock Interview Rubric You Can Self-Score

Most people judge a practice session by one question: "Did I solve it?" That hides most of what interviewers actually evaluate. You can solve a problem and still get a weak score for silent coding and no testing. You can also miss the optimal solution and still get positive feedback for clear reasoning and a clean recovery.

This mock interview rubric you can self-score breaks a coding round into six dimensions with simple anchors, so every mock tells you exactly what to work on next. It is not any company's official rubric. It is a practical approximation of what interviewers commonly look for in live coding rounds.

The six dimensions

#DimensionWhat it captures
1Problem understandingRestating, clarifying questions, examples
2Approach and reasoningBrute force, better idea, tradeoffs
3Code qualityCorrect, readable, reasonable structure
4Testing and verificationDry runs, edge cases, fixing bugs
5CommunicationNarration, check-ins, handling hints
6Composure and timePacing, recovery from mistakes

The 1–4 scale

Use four levels so you cannot hide in the middle:

Anchors for each dimension

1. Problem understanding

ScoreLooks like
1Started coding without restating; misread the problem
2Restated, but asked no clarifying questions
3Restated, asked about input size and edge cases, did one example
4All of 3, plus caught an ambiguity that mattered

2. Approach and reasoning

ScoreLooks like
1Jumped to code with no stated plan
2Stated one approach without complexity
3Stated brute force and a better approach with complexity
4All of 3, plus compared tradeoffs and chose deliberately

3. Code quality

ScoreLooks like
1Did not reach working code, or code was very hard to follow
2Mostly working, with messy names or tangled logic
3Working, readable, sensible names and helpers
4Clean and idiomatic, easy to extend

4. Testing and verification

ScoreLooks like
1Said "done" without testing
2Tested only the given example
3Dry-ran a normal case and at least one edge case
4Found and fixed a bug through your own testing

5. Communication

ScoreLooks like
1Long silences; interviewer had to ask what you were doing
2Talked sometimes, mostly when asked
3Narrated plan and key decisions; checked in at least once
4Easy to follow throughout; used hints smoothly

6. Composure and time

ScoreLooks like
1Froze or ran out of time with nothing working
2Recovered from a stall, but slowly
3Kept a steady pace; finished with a few minutes to test
4Handled a wrong turn or follow-up calmly and on time

How to score honestly

Scoring yourself is hard because memory is generous. Three ways to make it more accurate:

  1. Record the session. Audio is enough. Score while listening back, not from memory.
  2. Score within an hour. Details fade fast.
  3. Use evidence, not feelings. For each score, write one line of evidence: "Asked about duplicates at 2:30" or "Silent from 12:00 to 16:00."

If a partner ran the mock, have them score you separately, then compare. Large gaps show where your self-perception is off.

A sample scorecard

DimensionScoreEvidence
Problem understanding3Restated, asked about empty input and size
Approach and reasoning2Went straight to hash map; no brute force or complexity
Code quality3Working and readable
Testing and verification1Said "done" right after coding
Communication2Quiet while coding the main loop
Composure and time3Finished with five minutes left
Total14 / 24

The total is less useful than the lowest scores. Here, testing (1) and approach (2) are the obvious focus for next week.

Turn scores into a weekly plan

  1. After each mock, highlight your lowest one or two dimensions.
  2. Pick one concrete habit for the weakest: for testing, "dry-run two cases before saying done."
  3. Repeat that habit in every practice problem until the next mock.
  4. Track scores over time in a simple table.
WeekUnderst.ApproachCodeTestingComm.Composure
1323123
2333223
3333333

Aim for steady 3s across the board before chasing 4s. A single 1, like never testing, can be the thing an interviewer remembers from the round.

Adapting the rubric to other rounds

Keep the 1–4 scale and evidence lines. The habit of scoring transfers.

Common self-scoring mistakes

Soft practice note

A rubric works best when every mock is recorded and timed the same way. If you want a Chrome side panel to run consistent, timed practice sessions you can score afterward, Luna Interview is built for calm, structured rehearsal. It does not grade you for an employer, and it is not a way around interview rules.

Day-of checklist

Solving the problem is one part of the score. A rubric shows you the other five, and which one to fix next.