I applied through a recruiter. The process took 2 weeks. I interviewed at NVIDIA (Davis, CA) in Feb 2013
Interview
Took a written CS test at an university career fair Nvidia attended.
First interview was done over the phone and collabedit where the interviewer could see me code.
Interview questions [1]
Question 1
1. Sort an array of Chars. Answer: Bucket Sort - O(n) time
2. Randomly and Uniformly return a position in a circle using only a coinFlip function for randomizing. Answer: Create divide and conquer function that uses coinFlip to randomly generate values between an upper bound and lower bound. Then feed function the (min,max), (0, radius) to get a radius of the function point, then feed the function (0, 2*pi) to get an angle around the circle of radius returned about, then use trig to return an X,Y position in space.
I applied through college or university. The process took 3 weeks. I interviewed at NVIDIA (Pittsburgh, PA) in Feb 2013
Interview
Met NVIDIA during campus career fair, waited in a very long queue, completed one question set and had a discussion about it to them. Received a mail from them for phone interview in two weeks. Very goog process and very simple too. Two phone interviews. One after one based on the performance the interview. Cleared both the round and imm got the offer.