I applied online. The process took 3 months. I interviewed at NVIDIA in Sept 2025
Interview
Overall a terrible process. I applied on the website and about 6 weeks later heard back from a recruiter who took 2 weeks to schedule a meeting with the hiring manager. The hiring manager outlined the process and noted that it would include 10 interviews. The first of these was more than 2 weeks after the manager meeting and then the interviewer sick so it got pushed back another week.
The recruiter appeared to work one day per week so any question they asked you, such as your availability, took 2 weeks to get resolved. I've never been in a hiring pipeline that is so slow and ultimately I withdrew.
Positive experience
Difficult interview
Application
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.