I applied through a recruiter. I interviewed at NVIDIA in Oct 2018
Interview
Several round of phone interview and home work assignment. The phone interview include some IQ test, technical questions about ML/Cuda, simple math. After that there are two home work tasks about algorithm and Cuda.
Interview questions [1]
Question 1
1. Machine learning and deep learning questions, like bias vs variance, parallel mini batch training.
2. Cuda optimization questions
Interview over phone call and gave brief introduction and project history. I also got to know about the projects and in general the kind of work that they do. They also asked an easy level Python question and had about 10 minutes to code it up.
Interview questions [1]
Question 1
Give a brief overview of your projects and history of work.
Interview with basic questions about machine learning. Mostly standard with no curves balls. They wanted to know if I knew my stuff. Many questions on deep learning theory and how to apply it.
I applied online. The process took 1 day. I interviewed at NVIDIA (Santa Clara, CA)
Interview
I have received a call from recruiting team, then they have asked me to choose a date for my interview, First round was coding round, I was asked to write a program to do tensor operations