Straight forward. Allows you to learn Microsoft if you ask the right questions. I enjoy the quick process and how they may consider you to other areas if Microsoft needs it.
Submit your resume and cover letter through the NVIDIA careers website or a job portal HR Screening: An HR representative may contact you for an initial phone screening to discuss your background, interest in the position, and basic qualifications.
Questions may cover your experience, motivation for applying, and understanding of the role.
I applied online. The process took 3 months. I interviewed at Microsoft
Interview
Very competitive with lots of very talented candidates. Interview that starts with a recruiter that determines your qualifications and then 3 subsequent interviews with different team members / hiring manager(s). Each one had very different questions that were a mix of technical, situational, and critical thinking. Be honest, know your stuff, be yourself, and be prepared. The process is very long but be patient. It's worth it.
Interview questions [1]
Question 1
Mix of technical, behavioral, critical thinking and situational questions.