I applied through college or university. I interviewed at NVIDIA
Interview
it's not really an interview but on a college career fair, the recruiter gave me a test, more like a quiz.She looked at my technical courses and skills and then gave me some questions on relevant areas. There are about five questions and it takes about 15 minutes.
Interview questions [1]
Question 1
question related time delay, time skew, how to minimize the dynamic power of a typical clock
I applied in-person. The process took 1+ week. I interviewed at NVIDIA (Santa Clara, CA) in Oct 2013
Interview
One full work day of ~1 hour interviews (including lunch, etc). Each interview was with a different member of the team. They asked the same typical puzzle type questions that you'll see at many tech companies, having me write small algorithms on the whiteboard to manipulate data structures and such.
I applied through an employee referral. The process took 2 days. I interviewed at NVIDIA (Santa Clara, CA) in May 2013
Interview
Interviewed with HR, then several technical contributors and managers (several by phone), then a wrap-up interview and an interview with Senior Management the next day. I had a pretty high opinion of the technical capability of the team and the company culture after the interviews.
Interview questions [1]
Question 1
Describe the MPEG-4/MPEG-2/H264 encoding process. Write a max function in C without using any conditionals. Summarize your program management experience. Describe a situation where there was a conflict on your team and how did you address it.