I applied through a recruiter. The process took 4 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Jan 2014
Interview
One phone screen by hiring manager. 2 onsite interviews with 4-5 engineers, with 45 minutes for each engineer. I believe I had already gotten the okay after the first round and the second round was to meet the rest of the group and chat with them to see if they had an issues with me.
Interview questions [1]
Question 1
I interviewed for a software-centric role in the hardware organization. Hardware questions as well as software and design questions. Scripting in perl and coding in c++ as well as algorithmic questions.
Unfortunately the hiring manager fell sick and couldn't be present. The replacement interviewer was only cynical from the get-go and couldn't convince them otherwise trying only to find flaws in my resume. They didn't even turn the camera on during the interview which was a put-off.
Interview questions [1]
Question 1
Several questions on experiences with prior SoC complexity.
I applied online. The process took 3 weeks. I interviewed at NVIDIA (Santa Clara, CA)
Interview
Phone interview, on-site interview. I interviewed years ago so I don't remember all the details. I interviewed with 5 people and most of the interview process was technical based. Folks from multiple groups interviewed me.
I applied online. The process took 4 months. I interviewed at NVIDIA (Austin, TX)
Interview
Very Lengthy, 5 interviews including 2 phone screens, 1 group interview, 2 onsite interviews. The interviews were done in about 2 months time. Did not hear from HR for the longest time. Almost thought it was not meant to be. But then out of the blue got a call almost 2.5 months later with an offer.