Glassdoor users rated their interview experience at NVIDIA as 100% positive with a difficulty rating score of 3 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Sr. Machine Learning Engineer and rated their interviews as the hardest, whereas interviews for Sr. Machine Learning Engineer and roles were rated as the easiest.
The hiring process at NVIDIA takes an average of 21 days when considering 1 user submitted interviews across all job titles. Candidates applying for Sr. Machine Learning Engineer had the quickest hiring process (on average 21 days), whereas Sr. Machine Learning Engineer roles had the slowest hiring process (on average 21 days).
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at NVIDIA (London, England) in Nov 2025
Interview
Applied on their website, did 7 rounds of interviews. The whole process is pretty bad where one interview was cancelled and rearranged on the day of the interview. Coordinator isn't responsive. I was told during the interview that problem solving is the thing they look for but it turns out the specific experience is what matters. Even though it was clear in the second interview that certain fields isn't my speciality but they still arranged interviews to test me. I was told there will be a behavioural but there isn't. No standard process and free style interviews really. I would say it's better than doing leetcode (which is a complete waste of time). But i think they could have saved both sides' time on certain interviews.
Interview questions [1]
Question 1
Leetcode, optimization, benchmarking, unit testing, system design for benchmarking
After the initial application, they sent out a HackerRank that took about 1-2 hours to complete. Being proficient in data structures and algorithms will definitely help you perform better. There is both a coding and a multiple-choice section.
Interview questions [1]
Question 1
Two coding sections and 3-4 multiple-choice questions
The interview process consisted of an initial phone screening followed by a technical interview focused on HPC concepts, Linux administration, and performance optimization. The communication was clear, and the interviewers were professional throughout.
Interview questions [1]
Question 1
What performance tools or methods do you use to diagnose bottlenecks on an HPC cluster?