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 step interview, 1st interview with head of team, after that with various engineers in the team. I did not go past the 2nd interview. They asked me a bunch of questions on matrix multiplication, which concerned cache locality.
Interview questions [1]
Question 1
My background, also some parallel computing/cuda questions.
follows a structured, multi-stage format designed to assess both technical proficiency and cultural fit. It begins with an initial recruiter screening, where a talent acquisition representative discusses your background, skills, and interest in the company. This is followed by one or more technical interviews, often conducted virtually, where you're asked to solve problems related to data analysis, SQL, business case studies, or tool-based challenges depending on the specific analyst role (e.g., Data Analyst, Business Analyst, Operations Analyst).
Interview questions [1]
Question 1
How do you prioritize your work when dealing with tight deadlines?
Recruiter provided all necessary information about the recruitment process. I had a 5 interviews with different interviewers. Every interview was to check my knowledge in different areas. First interview was with the hiring manager to check if I fit to the team. Then the interviews were about: problem solving, parallel programming, CPU/GPU architecture, C++ profiling and optimisation, AI/LLM.
All interviews were in a nice atmosphere. Many questions required to solve simple task using knowledge from given field.
The interview from C++ profiling and optimisation was actually from CPU/GPU architecture not for C++. Mostly it was touching the same topics that the CPU/GPU architecture interview.
Interview questions [1]
Question 1
Difference between CPU and GPU architecture.
Task for logical thinking related to sorting algorithms.