I applied online. The process took 5 months. I interviewed at NVIDIA (Seoul) in Jun 2018
Interview
0. Self-introduction
1. Project introduction, focus on performance optimization
2. Short-answer quiz on GPU architecture, CUDA programming, synchronization methods, etc
3. Oral CUDA programming, matrix transpose, parallel reduction
3-1. Performance problems, memory access patterns, warp divergence, and so on
3-2. Optimization
4. Question on C++
I applied through an employee referral. The process took 2 days. I interviewed at NVIDIA (Bengaluru) in Feb 2020
Interview
It was telephone screening which lasted 1 hour with different questions in the area of computer architecture. The interviewer was very calm and gave sufficient time and hints to answer. First was contacted by recruiter who setup an webex interview and the whole process tooks less than a week.
Interview questions [1]
Question 1
Basics and advanced computer architecture questions