I applied through college or university. The process took 2 weeks. I interviewed at NVIDIA in Feb 2012
Interview
Handed my resume to a college recruiter. Phone interview with a engineer, asked me how to determine if a linked-list is circular. After giving him the answer, and him telling me it was wrong I realized he didn't know the difference between circular linked list, and cyclic linked list (the racing problem). I was put on hold a few times during the process and heard back 3 weeks later from the recruiter saying "Thanks" but I didn't make the cut.
I applied through college or university. The process took 3 days. I interviewed at NVIDIA (Pune) in Jul 2011
Interview
It was part of campus placement. They had a strict percentage of marks criteria and it was followed by an Aptitude test. It consist of aptitude questions, C/C++ questions, Data Structure related problems, but most of it contained Operating System questions. 100 Questions and 2 hours.
Followed by technical interviews and HR interview at NVIDIA office.
Tech interview had mostly C/DS questions, they make you write code for sorting/searching algorithms, OS and micro processor related programs were also asked.
Interview questions [3]
Question 1
You have an array of 100 numbers, it has only 1,2 and 3 as numbers. Sort them.