Three 45-minute phone interviews were conducted.
The first was timing analysis intensive and went into a lot of detail about timing fix techniques. I was really sleep-deprived during this interview, and we spent 20 minutes talking about the pros and cons of upgrading metal layers. I'm not sure how I passed this interview.
The second interview was more compute architecture-focused but ended in more timing analysis questions, some of which were redundant.
The third was with the hiring manager. Half of it was spent discussing potential roles and answering my questions. The other half focused on describing projects and some technical problems, including more redundant timing analysis questions. They really wanted to ensure I knew backend, I guess.
Typical timing problems:
Some simple computer architecture topics:
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 them in detail.
The following metrics were computed from 4 interview experiences for the Nvidia ASIC Design role in United States.
Nvidia's interview process for their ASIC Design roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Nvidia's ASIC Design interview process in United States.