I applied online. The process took 2 days. I interviewed at NVIDIA in Apr 2011
Interview
Phone interview was with very knowledgeable manager, took about an hour. Then I was invited for the 1 on 1 interview on site with about 5 members of the team, each interview took 1 hour. Everything scheduled to the minute.
Interview questions [1]
Question 1
When not to use >> operator (shirt right) instead of /2 (divide by 2)?
I applied online. I interviewed at NVIDIA (Santa Clara, CA) in Oct 2009
Interview
Applied for job when in school HR contacted me. Arranged for a phone interview with the hiring manager. He was very polite and asked me to mail him a Cycle in Linked List solution. On site was long and rigorous. About 4 engineers + 1 manager + 1 VP + 1 HR. Most questions were around concurrent systems / race conditions / deadlocks / livelocks / semaphores / Operating systems internals. The newer members asked about bit twiddling hacks (please go through Stanford bit twiddling hacks once you wont regret it :-))