I applied online. The process took 4 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Nov 2016
Interview
I had phone interview, duration about 45 min. The man who interview me was very cool and pleasant. This was my first "big" interview so i had stage fright. It was a difficult because I had not share document so communication was only by phone. It is difficult to dictate code by phone.