The recruiter contacted me and scheduled a 45-minute phone screen technical interview.
The technical interview was all verbal, and the solutions to the problems were described over the phone without a whiteboard or document.
The problems mostly consist of fundamental C++ knowledge. They asked how polymorphism, encapsulation, and inheritance work, what the differences are between C and C++, how static works, what the types of casting in C++ are, and how memory works in a C++ program, etc.
The following metrics were computed from 151 interview experiences for the Nvidia Software Engineer role in United States.
Nvidia's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Nvidia's Software Engineer interview process in United States.