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 3 weeks. I interviewed at NVIDIA (Israel) in Feb 2024
Interview
two questions in first interview ,3 questions in second interview
first 15 minutes about introducing yourself then they start with questions similar to leetCode medium level
1)find the meeting point in two linked list
I applied online. I interviewed at NVIDIA (Israel, TX)
Interview
2 technical interviews. In the first 2 classic leet code question. In the second one leet code question and one professional question that relate to the job.
question:
get two indexes that sum of them give the sum argument,
find the first node that two linked list merged.
Given an integer that can represent for the most 32 bits. tell if the number is power law of 2
second something with two cpu that connects to the same data source
Interview questions [2]
Question 1
question:
get two indexes that sum of them give the sum argument,
I applied online. The process took 3 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Jan 2024
Interview
Go through the resume and ask project-specific questions based on the resume;
Domain problem, based on job background, VLSI architecture, and timing;
Coding problems, use C++ to solve some provided coding problems
Interview questions [2]
Question 1
Coding: how to use C++ to do parallel programming, Given a serial program, and use C++ to run it parallelly with multiple CPU