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 -
Pretty straight forward. They like people from competitors. Senior management seems to really want external people. They will not promote people internally. So go in with a bloated title and you will most likely get a good position.
maze traversal and back tracking
how does a debugger work?
semaphores, mutex, spin locks
mutexes and spin locks in interrupts
top halves and bottom halves in interrupt
implement strlen function
count freq of characters
encoding chars into numbers for eg. abc -1 def -2 etc
why padding is needed in struct
difference between interrupt and exception
I applied through college or university. I interviewed at NVIDIA in Sep 2014
Interview
Got a phone interview 1 week after submitting application in career fair. The questions are really simple but linked tight with your experiences in your resume. Knowing that I worked with some compiler project, the interviewer asked me questions about compiler. After that, some technical questions were asked. Big number might be one of the most common questions NVIDIA interviewer will ask. So be careful.
Interview questions [1]
Question 1
How do you improve a well known compiler such as gcc?