VLSI DV Interview Puzzles · All levels

OOP & Testbench Puzzles

Interview-style SystemVerilog/UVM OOP puzzles focused on bugs that appear in real verification code, not classroom examples. The set drills deep-copy correctness, dispatch semantics through base handles, parameterized-class specialization behavior, and exact UVM factory override resolution. Each topic is designed for board-style interviews where you must predict behavior and justify it quickly.

What this section covers

Interview-style SystemVerilog/UVM OOP puzzles focused on bugs that appear in real verification code, not classroom examples. The set drills deep-copy correctness, dispatch semantics through base handles, parameterized-class specialization behavior, and exact UVM factory override resolution. Each topic is designed for board-style interviews where you must predict behavior and justify it quickly.

Topics

diagram
Handle and Copy Puzzles — 6 puzzles
Virtual Method Puzzles — 6 puzzles
Parameterized Class Puzzles — 6 puzzles
Factory Override Puzzles — 6 puzzles

How to practice

  1. Open each topic and attempt every puzzle cold, writing your predicted answer first.

  2. Only then read the step-by-step solution and confirm the exact answer.

  3. Re-read the 'why candidates get it wrong' note — that is the actual interview signal.

  4. Finish with the section Q&A to rehearse explaining the rule out loud.

Related topics