I applied online. The process took 2 days. I interviewed at NVIDIA (Shanghai, Shanghai) in Mar 2023
Interview
There are two rounds actually. for the first round, you will have a short technical interview for 1 hour; if you pass the first round, you will receive the message for the second round. For the second round, it is still a technical interview with 4 technical managers about 4 or 5 hours. The first round is an online meeting, the second round is an outline meeting.
There was 3 rounds of interviews, in the 1st round they concentrated on the basic stuff and then the 2nd and 3rd round on coding and building verification environment for the design.
Questions related to assertions, experience, random block test planning, first round is coding round, after that f2f 4 rounds: unknown verif scenarios, past experience, coding and culture fitness round.
Assertion questions related to a protocol, develop all scenarios and write assertions
One python question that was about a leetcode easy, then asked to do the same in Verilog. Was very professional, organized, and nice even though I didn't get the job.
Interview questions [1]
Question 1
Python question and verilog question to implement the same thing