I got into Nvidia through Campus placements at my college.
1. CV submission
2. Written test: the written had 4 papers, : general quantitative, C programming, algo, computer architecture/OS. It was objective type
3. After shortlisting from the written test, I appeared for the interview. Topics on which I was interviewed were: C programming, algo, etc. The contents of my CV were discussed.
4. After furthur shortlisting, there was a hr/little technical interview (here 3 people were present). Mostly they asked about on which layer of the software stack I wanted to work on, and my location preferences etc.