Initial contact was from HR after they had found my resume online to set up the first interview.
The first interview was with the hiring manager and his boss, one engineer, and the HR person. Each conducted a one-on-one interview.
It was a typical engineering interview with technical discussions of what I had done on the job and answering technical questions about what I knew regarding the technology for the new job position. There was a little bit of puzzle-solving. HR provided some details about Nvidia benefits.
The next round was scheduled a couple of weeks later and was similar, with interviews with two other engineers I would work with in the group and the CTO of the department. The engineer discussions were related to more on-the-job tasks. However, the CTO was purely a problem-solving interviewer after I had described my background. He seemed to have a group of puzzles to pick from, depending on the candidate's background.
I think the Nvidia interview process is pretty informal and not regimented by some intense company policy or training. There were no wacky puzzles or weird interview questions. I think interviews would vary, just based on the individuals in the department where the position is located.
The most unexpected aspect was being interviewed by the Group CTO. He focused on questions designed to assess problem-solving skills related to digital design. If I was unfamiliar with a particular area he was inquiring about (software, for example), he would try to present a different problem.
The following metrics were computed from 1 interview experience for the Nvidia Senior Application Engineer role in Milpitas, California.
Nvidia's interview process for their Senior Application Engineer roles in Milpitas, California 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 Senior Application Engineer interview process in Milpitas, California.