I applied in-person. The process took 3 days. I interviewed at NVIDIA (Pune) in Dec 2013
Interview
5 rounds. 3 technical, 1 managerial, 1 HR. Over all experience was good.
First round was Screening, second round was Basic technical, Third round was critical technical. Fourth round was managerial and Fifth was HR.