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 2 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Apr 2012
Interview
NVIDIA's process includes a phone interview followed by several levels of 1:1 in-person interviews at their place. Phone interview went well. First 1:1 went well (this was with the hiring manager). Second interview went well, I thought... No contact after second interview normally means the interviewer had reservations about the candidate. Followed up with the recruiter and received a "Thank you for your time" email several days later.
In retrospect, the snag was probably related to NVIDIA's matrix engineering organization and questions/concerns I had about being responsible for delivery/features/etc without authority over technical resources. As I understood it (and this is probably a simplistic summary), NVIDIA's Engineering Manager/DIrectors spend much of their time negotiating with peers to assign resources for their projects from a pool of technical resources (who report to another/different administrative management structure).
The process took 4 weeks. I interviewed at NVIDIA in Apr 2012
Interview
Two phone interview, one onsite, and one coding problem afterwards. The whole process takes about a month, and it went pretty well. Meet a lot of good engineers and have good discussion about technique details, resume, coding problem, etc. It not very hard, but requires a lot of preparation and lucky, I am glad I got the offer at the end, although I did not accept it.
Interview questions [1]
Question 1
I'd better not say too much about it, but some questions like the details of the project you did, and how could you extend it to make it better, or what's your understanding of some implementation or optimization.