I applied through an employee referral. The process took 1+ week. I interviewed at NVIDIA in Nov 2015
Interview
Initially got a call from a recruiter that there was interest by multiple hiring managers for my resume. Got set up to talk to one team, which the recruiting coordinator set up. I tried asking the recruiting coordinator about the teams that I was specifically interviewing for, but she said that she did not have access to that information, and that the initial recruiter must have set up these interviews only based on common interests between the team and my resume.
That was a mistake. The software engineer, during my technical interview thought I was applying for a full time position, and that too for a position where I had no experience, and had no mention of it on my resume. The interviewer and I shared a couple laughs about this, and we still proceeded to the interview, where he said that I would be a good fit, but wouldn't enjoy the role as much.
Got rejected a couple days later.
I applied online. The process took 3 weeks. I interviewed at NVIDIA (Portland, OR) in Dec 2015
Interview
first one phone interview, talked about the job description, asked about previous projects, asked one project in details. Then HR arranges a onsite interview. The onsite interview took a whole day, each round one person. Algorithms are asked, simple coding questions, both hw and sw questions are asked.