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 -
3 coding questions.
The first was leetcode Set Matrix Zeroes,
The LeetCode problem Set Matrix Zeroes is a classic 2D array manipulation problem. The description is as follows:
You are given an
𝑚
×
𝑛
m×n matrix of integers. If any element is 0, you must set its entire row and column to 0. In other words, for each cell that contains 0, all cells in the same row and column should be changed to 0.
Interview questions [1]
Question 1
The first was leetcode Set Matrix Zeroes.
The LeetCode problem Set Matrix Zeroes is a classic 2D array manipulation problem. The description is as follows:
You are given an
𝑚
×
𝑛
m×n matrix of integers. If any element is 0, you must set its entire row and column to 0. In other words, for each cell that contains 0, all cells in the same row and column should be changed to 0.
Last round was hard, very different to other companies. Went up to the final round before I got rejected. HR is not as involved in the interviewing process as in other companies.
I applied through an employee referral. The process took 3 weeks. I interviewed at NVIDIA in Aug 2025
Interview
I had a referral, so I was directly scheduled a 45-minute virtual interview with the hiring manager. They were 15 minutes late, and clearly did not read my resume at all. I have 20+ years of experience and the only question that they asked me about my skills and experience was "tell me one thing you did at ." That's it. They didn't ask anything about my past projects, teams, skills, accomplishments, just tell me one thing you did in 20 years.
After that was a coding question. I solved it in one line, but they said that I couldn't do it 'that' way, so I spent the next 20 minutes figuring out how they wanted me to solve it. There was no discussion, just me thinking and typing out code while they clearly did emails or whatever on their other monitor. Not engaging whatsoever.
At exactly the 45-minute mark, they said "our time is up, sorry but you don't have any time to ask questions about the job or company, bye" and abruptly logged out. Super unprofessional in my opinion and a colossal waste of time. Generic rejection email within the week.
Interview questions [1]
Question 1
Given a string input, write a function that reverses it.