Revision practice: not part of the first pass. This bank is final-week revision for senior interviews. Each answer is the short version you would say aloud, followed by a link to the lesson that teaches it. Read the lesson first if an answer is new to you.
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 | Path |
|---|---|---|
Single drivers, four-state discipline, the swap, combinational intent, tasks and storage. | Optional | |
Container choice, queue idioms, fork discipline, mailboxes, semaphores and events. | Optional | |
Copy depth, virtual dispatch, checked casts, interfaces, clocking and virtual interfaces. | Optional | |
One-line constraint and SVA answers with links to the dedicated drills topics. | Optional | |
FIFO and arbiter plans, CDC layers, hang triage and tapeout-eve decisions. | Optional |
Path: Required is the core first pass for this topic, Recommended is what most learners should read, and Optional is reference, specialist or revision material you can skip at first. Every page here is Optional revision.
It answers exactly what was asked, in one sentence. Evidence follows, then the edge case, then where it bites in a real testbench.