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. The process took 4 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Feb 2025
Interview
First two rounds are 45 mins. Last round has 5 x 45mins + recruiter. Technical questions include coding and domain knowledge, such as digital design, computer architecture, state machine and easy RTL C++ and Python coding.
Interview questions [1]
Question 1
5-stage architecture and memory hierarchy. project experience
I was asked to construct a Feedforward neural network training loop on the spot -- not necessarily coded, but asked to describe the overall architecture with mock data. I could use either pytorch or tensorflow
Interview questions [1]
Question 1
Construct Feedforward neural network training loop.
It was pretty good, very nice people, hard workers. Overall it was a good experience, I liked it very much. Everyone I talked to was knowledgable hard working, and welcoming.