I applied online. The process took 3 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Aug 2014
Interview
Submit the application online and wait. It may be several weeks before you hear anything so if you are between jobs this may not work for you.
This was a phone screen covering past work, architecture type questions and OS questions. A simple coding question was also ask but this was not an interactive session.
Interview questions [1]
Question 1
How do you keep hardware registers from being cached?