The process took 2 weeks. I interviewed at NVIDIA in Aug 2009
Interview
I first got contacted by the HR recruiter and then I got scheduled to do two technical interview by phone, around 1 hour each. The first one was easier, I got around 10 questions including some puzzle questions. The second technical interview was much harder. They ask a lot of technical question about basic digital circuit design.