I applied online. The process took 2 months. I interviewed at NVIDIA (Durham, NC) in Feb 2024
Interview
2 rounds of interviews. First round was screening mainly, simple questions on digital design, computer architecture principles (branch prediction, cache coherency, pipelining, etc.) Second round involved coding questions in Verilog and C++. It also involved drawing the state machine of a hypothetical scenario and then coding the Verilog RTL of the correct solution.
Interview questions [2]
Question 1
Design a state machine that will print '1' when a binary string divisible by 5 is input. E.g. '0101', '1111' all must output 1.
I have done only a screening round, and I have prepared all the DV topics, but they asked me coding questions instead. The questions are easy to moderate, like implement a function for randc in Python or System Verilog without using any built-in functions
Interview questions [1]
Question 1
implement a function for randc in Python or system verilog without using any builtin functions
First, there is a call from HR. After that, you go through two professional interviews at the office. I thinks, they also added an additional Zoom interview following the initial HR call
I applied online. The process took 2 weeks. I interviewed at NVIDIA (Bengaluru) in July 2024
Interview
Quite good they ask everything not just for the profile but other than that complete basic for the course and I went for the physical designing and verification Engineer there were more questions from verification side rather than physical designing