I had seven 45-minute interviews, four of which were coding sessions. One was easy, and the others were harder.
Each interviewer waited until I had the skeleton of a solution. Once they were confident I knew what I was doing, they helped guide the session without giving anything away (obviously, they knew the right solution already).
These were hard-core interviews, but fair and friendly.
I had to demonstrate knowledge in:
Designed 4 designs.
How do you handle multi-threading issues on a machine with multiple CPUs and GPUs?
Followed by many detailed, pointed follow-up questions.
The following metrics were computed from 49 interview experiences for the Nvidia Senior Software Engineer role in United States.
Nvidia's interview process for their Senior Software Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for Nvidia's Senior Software Engineer interview process in United States.