I applied online. The process took 2 days. I interviewed at NVIDIA in May 2009
Interview
The nVidia folks where friendly and professional. After I received an initial phone interview, I was invited to go on site for a series of 1:1 interviews. Those interviews lasted a full day. Most of the questions were related to my background, the rest were questions testing my problem solving and programming skills. A few days later, they said they weren't ready to hire anyone. (!!) I'd say my interview experience was positive, but my experience with the company practices are very very negative.
Interview questions [1]
Question 1
Write a program that would randomly populate the area of a square, with even distribution. Then change the program to populate a circle within that square, again with even distribution. Show several algorithms. Discuss the difficulties of keeping the distribution even with the different algorithms.
I applied through an employee referral. The process took 2 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Feb 2007
Interview
When I arrived, I did not know what was the position I was interviewed for, neither i was told it during the interview. I knew it only when I received an offer.