I applied online. The process took 1 day. I interviewed at NVIDIA in July 2011
Interview
The first round interview is with the manager, and the second round is a one to one interview. All techical questions, such as find 1s in an interger, how does interupt work, Linux kernal modification. The whole process is pretty good but they do not have many openings right now.