The process took 1 day. I interviewed at NVIDIA in Feb 2012
Interview
The interview ended earlier than it was supposed to be. Phone interview.
Questions totally not related to my resume.
Assumed I knew every language and asked very vague questions. One of the most difficult/uneasy interviews.
Asked to code something using hashmaps. I never used hashmaps before so I told him I dont know hashmaps, asked three coding questions in hashmaps at a stretch. I mean if I dont know hashmaps, Im bound to not know all of them, so why not stop after the first one? Scripted questions not versatile.
The process took 4 weeks. I interviewed at NVIDIA in Apr 2012
Interview
Two phone interview, one onsite, and one coding problem afterwards. The whole process takes about a month, and it went pretty well. Meet a lot of good engineers and have good discussion about technique details, resume, coding problem, etc. It not very hard, but requires a lot of preparation and lucky, I am glad I got the offer at the end, although I did not accept it.
Interview questions [1]
Question 1
I'd better not say too much about it, but some questions like the details of the project you did, and how could you extend it to make it better, or what's your understanding of some implementation or optimization.