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 through a recruiter. The process took 4 weeks. I interviewed at NVIDIA (Chicago, IL) in Feb 2024
Interview
Wide variety of questions ranging from systems design, LC mediums, and systems programming. Would recommend reviewing algorithms and data structures (maps, graphs, queues). Interviewers were pretty nice and didn't bog down with questions, kept it professional.
Interview questions [1]
Question 1
How would you design a URL shortner (system design)? What components would you use?
I applied online. The process took 3 weeks. I interviewed at NVIDIA in Aug 2024
Interview
Applied online and was scheduled for an interview a couple of weeks later. The first interview was a technical one with 30 minutes for hackerrank Python coding and 30 minutes for technical questions about skills and projects on my resume. Overall the interviewers were very patient and accommodating. It was generally a chill and positive experience. Time was short and a bit rushed so there was little time for me to go into depth on projects. Very important to remember STAR so as to not ramble about projects. Also very important to explicitly state the technical work you did (be a little egotistical). In my current role, it is taboo to talk about your work using "I" statements, and thus are forced to use "we" to promote a teamwork mentality, even if you've done all the work by yourself. I think this is somewhat common, so just remember to drop that idea and really sell YOU.
Interview questions [3]
Question 1
Practical Python function question, not really leetcode.
Difficult questions on dynamic programming and other more practical style questions that involved a blend of domain knowledge and leetcode.
Interview moved fast and overall recruiting process moved fast from initial call.