I applied through a recruiter. The process took 5 days. I interviewed at NVIDIA (Pune) in May 2015
Interview
one telephonic round and 5 face to face technical round. The telephonic round was mostly about my past experience and it tested by basic understanding of technical aspects of my job. The face to face rounds were very grueling. They tested each and every aspect of the job i would be doing in Nvidia if i join. You can't bluff and you have to be very straightforward with your answers.
Interview questions [1]
Question 1
Questions were asked related to data structure, OS concepts, Multi threaded programming, lots of analytical questions/ puzzles , C / C++ programming.