I applied online. The process took 3 weeks. I interviewed at NVIDIA in Dec 2017
Interview
I applied online and got feedback in 3 weeks. And then we scheduled for a phone interview, which lasts 45mins. We introduced to each other and did a coding question. I didn't receive any further feedback then.
I applied through college or university. I interviewed at NVIDIA (Pune City) in Mar 2016
Interview
Aptitude Test + Coding round + Interview. The recruitment was one day process which included Aptitude test, Coding round and interview. The aptitude consisted of basic data structures questions. Coding Round included coding in C++/Java. Interview was completely based on data structures and hardware concepts.
I applied through an employee referral. The process took 2 weeks. I interviewed at NVIDIA (Austin, TX) in Feb 2016
Interview
The phone interview has three parts. The first two parts are technical interviews with research staffs. The last part is held by the manager explaining logistic issues. The offer was made right after the the interview.
Interview questions [1]
Question 1
You are given a sparse matrix stored in a specific format. (The interviewer did detailed how the matrix is stored. The formal name of such format is "Compressed Sparse Columns" or CSC in brief. ) Design an algorithm that multiplies this matrix with a dense vector. What is the complexity?