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 -
You have to apply online or via any medium of access. There will be multiple round of interview based on what job title you have applied for. Your programming skills must be up to the mark or it wont be possible to sneak into the company
I applied online. The process took 2 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Aug 2024
Interview
The interview was decent, and survived until 2 rounds. 1st round was screening, second one was technical coding questions alongside with validation knowledge. interviewer deep-dived into CPU architecture knowledge. overall good experience but they needed more experienced candidate
Interview questions [1]
Question 1
describe the automation that you worked on and what did you achieve?
There were three interviews in total. One interview was a high-level discussion phase on how I would approach a problem. The other two were one hour each, split between a coding question for 30 minutes and ML research-related questions. There were follow-ups on how you would improve the code. The interviewers were friendly.
Interview questions [1]
Question 1
How would I detect whether a point is within a convex hull? Code up a relevant function.