The interview process included:
I interviewed for systems positions, so the coding was done in C. The concept questions focused on operating systems, architecture, and parallel programming frameworks.
Q: What are the differences and similarities between PThreads and OpenMP?
Q: What hardware and software procedures are involved when the CPU issues a read/store command?
Q: What is DMA and what is it used for?
Q: Write code in C that generates a bitmask covering a given range.
The following metrics were computed from 10 interview experiences for the Nvidia Software Engineering Intern role in United States.
Nvidia's interview process for their Software Engineering Intern 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 Engineering Intern interview process in United States.