UVM Coding Practice · Senior
Mock 4 — Scoreboard Storm (60 min)
Out-of-order + stress + debug one injected bug.
Timed mock (60 minutes)
Out-of-order + stress + debug one injected bug.
Timer breakdown
0–10 min: OOO scoreboard by ID sketch
10–25 min: Predictor + exp/act paths
25–40 min: Stress sequence outline (many outstanding)
40–50 min: Injected bug triage (path or compare)
50–60 min: Coverage hook on mismatch type
RUBRIC (score 1–5 each)
Mechanism accuracy — correct UVM pattern, no magic
Communication — narrates while sketching
Pitfalls — cites unprompted
Test mindset — smoke test + regression hook
STRONG HIRE: mechanism + pitfall + test without prompting
NO HIRE: silent coding, wrong TLM direction, no test planInterviewer follow-up traps (sample 10)
FIFO overflow policy?
Stale ID timeout?
Predictor drift detection?
Soft vs hard mismatch?
Regression seed strategy?
Strong hire signals
Narrates DECLARE→TEST without prompting
Names pitfall unprompted
Smoke test and regression hook stated
Asks clarifying protocol questions early
No hire signals
Silent coding
Wrong TLM direction on diagram
No test plan after sketch
Cannot recover when stuck
CODE LAB FOLLOW-UP: uvm-l10-mock-scoreboardKey takeaways
Complete mock in 60 min wall clock.
Self-score rubric honestly.