This bank is final-week revision for senior interviews. It keeps the questions the drills topics do not cover and links out for the ones they do.
Area | Where it lives |
|---|---|
Language semantics and scheduling | |
Arrays, threads and testbench plumbing | |
Classes, interfaces and virtual interfaces | |
Constraint fluency | |
Assertion fluency | |
Revision map for both drills | |
Design scenarios and debug triage |
Lesson | What it drills |
|---|---|
Single drivers, four-state discipline, the swap, combinational intent, tasks and storage. | |
Container choice, queue idioms, fork discipline, mailboxes, semaphores and events. | |
Copy depth, virtual dispatch, checked casts, interfaces, clocking and virtual interfaces. | |
One-line constraint and SVA answers with links to the dedicated drills topics. | |
FIFO and arbiter plans, CDC layers, hang triage and tapeout-eve decisions. |
It answers exactly what was asked, in one sentence. Evidence follows, then the edge case, then where it bites in a real testbench.