I applied online. The process took 4 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Feb 2019
Interview
1 hr phone interview+ 1 technical phone interview + 1 onsite
The onsite interview is very tense from morning to late afternoon where I meet with 8 different engineers and some of them are nice but some of them are very strict and put a lot of pressure on you by asking questions about something which is not on your resume.