I applied through university. The process took 1 day. I interviewed at NVIDIA (Pune) in Aug 2011
Interview
4 rounds, 1st was aptitude test with multiple choice questions, 2nd and 3rd was technical interview and last one was HR interview primarily discussing about your future plans. Before aptitude, NVIDIA has a presentation in our college and one should try to grab as much information about nvidia as you can. It helps in HR interview sessions. First technical interview was taken by local software engineers and second technical interview is organised by manager.
Interview questions [1]
Question 1
4 rounds, 1st was aptitude test with multiple choice questions, 2nd was technical interview targets C,OS,Data Structure, 3rd round was primarily puzzles and teasers