Preparing questions and your practice workspace.
Preparing questions and your practice workspace.
Interview question collections
Move from broad preparation to the technical collection that matches your next interview, then practice in the full question bank.
Technical topic directory
Each collection maps public topic guidance to its canonical practice destination.
Practice UVM interview questions on phases, factory overrides, config_db, sequences, drivers, monitors, scoreboards, TLM, and reusable verification IP.
Practice coverage interview questions on code coverage, functional coverage, covergroups, bins, crosses, sampling, UVM ownership, regression merging, and closure.
Practice RTL design interview questions on combinational and sequential logic, FIFOs, FSMs, ready-valid flow control, arithmetic, and synthesis intent.
Practice DFT, physical design, and signoff interview questions on scan, ATPG, MBIST, floorplanning, clock trees, routing, STA, power integrity, and closure.
Practice CDC and reset interview questions on metastability, synchronizers, handshakes, asynchronous FIFOs, Gray pointers, reset release, and timing constraints.
Practice SystemVerilog Assertions interview questions on implication, repetition, sampling, disable iff, vacuity, protocol properties, and formal verification.
Practice SystemVerilog constraint interview questions on inside, dist, solve before, unique values, arrays, alignment, stateful randomization, and solver behavior.
Practice protocol-verification interview questions on ready/valid flow control, APB setup and access phases, AHB pipelining, AXI channel independence, bursts, IDs, ordering, scoreboards, assertions, coverage, and negative testing.
Practice SystemVerilog data type interview questions on 2-state and 4-state values, packed and unpacked arrays, queues, dynamic and associative arrays, structs, unions, enums, strings, casts, and DPI boundaries.
Practice SystemVerilog procedural-block interview questions on initial and always processes, always_comb, always_ff, tasks, functions, automatic lifetime, program and clocking blocks, DPI, blocking and nonblocking assignment, case semantics, and inferred hardware.
Practice SystemVerilog concurrency interview questions on fork-join variants, process handles, events, semaphores, mailboxes, wait fork, disable fork, timeouts, deadlock, races, and deterministic parallel testbench control.
Review classes, handles, constructors, inheritance, polymorphism, virtual methods, casting, copying, and verification-oriented design patterns.
Practice firmware interview questions on interrupts, DMA, MMIO, drivers, fixed-memory algorithms, protocol timing, bring-up, and hardware-software debugging.
Canonical question directory
Browse the first 200 questions and selected Free previews by topic. Each title opens its crawlable question page with the full prompt and available public teaching support.