I applied through an employee referral. I interviewed at NVIDIA (Shanghai, Shanghai) in Dec 2020
Interview
2 rounds of interview. First round is hiring manager. There are 3 interviewers in second round: 2 engineers and 1 director. Each of them take 1 hour
code challenge for 2 engineers.
and questions on project from the director.
Interview questions [1]
Question 1
bit operation
write matrix cumulative values to top left cornor in parallel
ABI
I applied online. The process took 3 weeks. I interviewed at NVIDIA (New York, NY) in Feb 2022
Interview
I had three rounds, first was a phone interview with the director to go over my resume and talk about my projects and some basic questions regarding ML pipelines. The second round was a take-home assessment about parallel programming and the final round was a C++ round.
Interview questions [1]
Question 1
Questions based on Resume, ML, Multi-threading, parallel programming, and C++
I applied online. The process took 5 days. I interviewed at NVIDIA (Seattle, WA) in Oct 2021
Interview
Phone screen. The interviewer was not interested at all.
I got a leetcode hard question. Initially, went a bit wrong way with 2d DP, then in few minutes corrected myself and revised the solution. However, the interviewer would not listen to it, since he only knew how to solve using greedy approach. Constantly tried to push me into his way of thinking, not considering my solution. At the end I arrived at a correct solution, which I feel like he didn't get (I checked on leetcode for correctness, and it passed, and even in "solutions" tab it was one of possible options). At the end, I didn't pass. Very low quality interviewer and very negative feelings after.
I applied online. The process took 2 weeks. I interviewed at NVIDIA
Interview
Applied on website, and was contacted by a recruiter in about a week. Had a video interview where the interviewer described the role and asked some algorithm questions. It was a smooth process and they were nice. Did not get offer though.
Interview questions [1]
Question 1
The interviewer asked standard algorithm questions.
Deep Learning Software Engineer applicants have rated the interview process at NVIDIA with 3.6 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 60% positive. To compare, the company-average is 58.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Deep Learning Software Engineer roles take an average of 16 days to get hired, when considering 5 user submitted interviews for this role. To compare, the hiring process at NVIDIA overall takes an average of 25 days.
Common stages of the interview process at NVIDIA as a Deep Learning Software Engineer according to 5 Glassdoor interviews include:
Phone interview: 40%
Presentation: 20%
One on one interview: 20%
Skills test: 10%
IQ intelligence test: 10%
Here are the most commonly searched roles for interview reports -