Verification Engineer Interview Questions

3,719 verification engineer interview questions shared by candidates

Analog Circuits : Since I had some project work in PLLs I was asked where exactly a flipflop or a delay element should be added in the PLL loop, to resolve a glitch or to ensure that the PLL locks. Device Physics : How does mobility of electrons/holes vary with gate voltage in a MOSFET
Apr 7, 2014

Analog Circuits : Since I had some project work in PLLs I was asked where exactly a flipflop or a delay element should be added in the PLL loop, to resolve a glitch or to ensure that the PLL locks. Device Physics : How does mobility of electrons/holes vary with gate voltage in a MOSFET

Write a function in C that receives a string with brackets i.e: "({})[]" and returns true if the brackets are in correct form (like the example above) or false if the brackets aren't well placed like for example : "((]["
avatar

Verification Design Engineer

Interviewed at Qualcomm

3.8
Mar 2, 2020

Write a function in C that receives a string with brackets i.e: "({})[]" and returns true if the brackets are in correct form (like the example above) or false if the brackets aren't well placed like for example : "((]["

Screening - shallow copy, deep copy (explain with code), polymorphism, virtual functions and overriding, sizing the dimensions of a multi dimensional array, constraints unique elements in a 2d array, sv events Panel - Constraints to generate unique address, aligned addresses, task for a driver with some conditions given (follow up -> response packet), using fork join for parallel driver, write driver for a dut which has 3 independent request channels and 2 independent response channels, sv code to find a number is multiple of 8, find output of sv snippet with mixed blocking and non blocking, use of $cast to check class type, declare and initialise a dynamic array, add an element to the same array while keeping previous ones as well, what are hazards in pipelined arch., dynamic branch prediction , data forwarding, randc without using rand, covergroup to cover overflow address, explain advantages of uvm over sv, how does a test start and end in uvm, what happens to the simulation if no objections are raised, how would you detect a hang in a test, write a task for time out
avatar

GPU design verification engineer

Interviewed at Qualcomm

3.8
Mar 28, 2025

Screening - shallow copy, deep copy (explain with code), polymorphism, virtual functions and overriding, sizing the dimensions of a multi dimensional array, constraints unique elements in a 2d array, sv events Panel - Constraints to generate unique address, aligned addresses, task for a driver with some conditions given (follow up -> response packet), using fork join for parallel driver, write driver for a dut which has 3 independent request channels and 2 independent response channels, sv code to find a number is multiple of 8, find output of sv snippet with mixed blocking and non blocking, use of $cast to check class type, declare and initialise a dynamic array, add an element to the same array while keeping previous ones as well, what are hazards in pipelined arch., dynamic branch prediction , data forwarding, randc without using rand, covergroup to cover overflow address, explain advantages of uvm over sv, how does a test start and end in uvm, what happens to the simulation if no objections are raised, how would you detect a hang in a test, write a task for time out

Technical Interview -COA basic, RISC VS CISC , SOC , Microprocessor Chip, Structure of Linux Kernel. In depth discussion regarding the project you have put in your resume. Technical Interview - 2 Linked List insertion,deletion, sorting and middle of the linked list in c. Good C programming skills is required for this section. Tips Please be thorough with C prorgamming and Linked List.
avatar

Pre Silicon Verification Engineer

Interviewed at Qualcomm

3.8
Aug 4, 2023

Technical Interview -COA basic, RISC VS CISC , SOC , Microprocessor Chip, Structure of Linux Kernel. In depth discussion regarding the project you have put in your resume. Technical Interview - 2 Linked List insertion,deletion, sorting and middle of the linked list in c. Good C programming skills is required for this section. Tips Please be thorough with C prorgamming and Linked List.

Viewing 2341 - 2350 interview questions

Glassdoor has 3,719 interview questions and reports from Verification engineer interviews. Prepare for your interview. Get hired. Love your job.