I applied through an employee referral. The process took 3 weeks. I interviewed at NVIDIA in Sep 2016
Interview
Three 45 min phone interviews. First was timing analysis intensive and went into a lot of detail about timing fix techniques. I was really really sleep deprived during this interview and we spent 20 min talking about the pros and cons of upgrading metal layers... Not sure how I passed this interview. Second was more comp arch focused but ended in more timing analysis questions, some of which were redundant. Third was with HM, half was just talking about potential roles and answering my questions, other half was about describing projects and some more technical problems, asked more redundant timing analysis questions. They really wanted to make sure I knew backend I guess...
Interview questions [1]
Question 1
Typical timing probs (fix hold time and setup time violations, power saving techniques, jitter, skew)
Some simple comp arch (5 stage pipeline, hazards and how to fix them, VM)
HM asked me to go through my projects in detail and describe logic synthesis on an FPGA, design an arbiter, list all timing fixes I knew and explain in detail.
First I had a call to check if I fit this job . Than I had 3 interview’s technical questions and than I was waiting for job offers . The a are not so hard
Interview questions [1]
Question 1
Ffs - implement it in rtl including 8 elements including how to test your answer . Find first set . First implement with gates than with system verilog there is many ways to solve this q
I applied online. The process took 6 months. I interviewed at NVIDIA
Interview
Overall from start to finish the process took about 6 months (October till March) but the interviewing process only took about 2 weeks. Total of 2 interviews for the this internship.
Interview questions [1]
Question 1
There are 2 light switches connected in parallel to a single light bulb. This means that each light switch can turn on or off the light bulb depending on its current state. Describe what logic gate for this configuration and why.
I applied online. The process took 6 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Mar 2018
Interview
An HR contacted me for scheduling an interview. The whole process was made up of 3 phone interviews, two with the engineers in the team and one with the manager. All the interviews were technical and the result took more than 2 weeks after the last interview to come out. The interviewers were friendly and let your time to think the answer.