I applied online. The process took 5 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Apr 2012
Interview
Actually I applied and had one interview for a different role. After a long wait and not hearing back I realized I had 2 acquaintances working there. So I asked them to follow up internally. I was then invited to a second interview, this time for a different position that had come available and that quite frankly I was more suited for. I ended up getting an offer for the second job.
Interview questions [1]
Question 1
The one that stood out was "Give an example of a time when you really, REALLY, screwed up."