Turned in my application at the job fair. Took a simple test on the spot. The questions were not that hard:
Received a call two weeks later for the first round phone interview.
I was asked detailed questions about some of the projects I did.
Questions about threads, mutexes, and semaphores. I was told to implement a mutex for threads that access a shared resource. Discussed the advantages of frequency domain analysis on images versus spatial domain analysis.
A 32-bit array needed to be inverted. A lookup table would be huge. How to invert the array?
What does the following code do? Does it terminate?
c Float f, g;
f = 0; do { g = f++; } while ((f - g) != 0);
The following metrics were computed from 26 interview experiences for the Nvidia Software Engineer Intern role in United States.
Nvidia's interview process for their Software Engineer Intern roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Nvidia's Software Engineer Intern interview process in United States.