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 3 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Nov 2014
Interview
3 phone interview, 2 technical and 1 interpersonal with the hiring manager. First phone interviews technical question was to write a binary search tree class in C, it should implement insertions, deletions and search functions. Second interview technical question was to implement a clipping algorithm in pseudo-code that could handle more clip windows than were supported in hardware. Third interview had a number of personal and moral questions. Made it to the on-site. Was asked to write my own implementation of Tail in C, was asked to write an algorithm in C that would determine if a point lay within any polygonal bounding area, and was asked to write a function that could print any UTF string in reverse. Lunch interview where I was allowed to ask question about the company, and then a personal interview with HR and the hiring manager.
Interview questions [1]
Question 1
Definitely the point contained within the bounding polygon. Was expecting to be asked a question about a point bound in a rectangle, but not bound by any polygon.
Go through the resume and ask several basic c++ questions, difference between shallow copy and deep copy, what is volatile mean, what is static mean, what is the difference between debug and release mode in VS, then ask to do a coding assignment, to write a malloc and free function.
Interview questions [1]
Question 1
They ask several details about the resume, like the most challenge project, and asked if I knew about their team, about game or something, did not expect that.
I applied through college or university. The process took 1 day. I interviewed at NVIDIA in Oct 2014
Interview
Very straightforward. All technical. They don't care about your personality. The interviewer had a thick accent. He cut me off if ever he detected I was offering more information to an answer than necessary.
Interview questions [1]
Question 1
Have you built a computer? Then they whipped out a motherboard.