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.
They asked to talk about some projects I worked on and then also asked two leetcode questions. I answered both questions correctly, although the second one I answered more slowly and the code was not organized but the solution was correct.
Interview questions [1]
Question 1
They asked to talk about some projects I worked on and then also asked two leetcode questions.
Initial interview
First a brief self-introduction of the team
Then they asked me to tell about a project I did
Then they asked me if I had 5000 applications at the same time, how would I deal with it
Interview questions [1]
Question 1
Tell me about a project you built at work.
If it had 5000 concurrent requests, how would you make sure you didn't lose requests?
60 minute technical interview as the first stage instead of a regular screening. Very effective, interviewer was quite professional. Would totally recommend applying, had it as my first big-tech interview