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 2 weeks. I interviewed at NVIDIA
Interview
Spoke to a recruiter at the university job fair about my skill-set, and he forwarded my resume to one of their teams. I had two phone interviews, both with members of the potential team. The first was entirely based on my resume, and the second was mostly with one real-life problem thrown in that we worked through the solution to during the interview (trying to see my problem solving process). I received notice of the offer several hours after the interview concluded, same day.
I applied through college or university. The process took 1 week. I interviewed at NVIDIA in Oct 2017
Interview
I was contacted by a Recruiter from University Recruiting after submitting my resume at a career fair. We set up a phone interview the following week. The interviewer was professional, polite and gave a great introduction to the company and division I would be working in.
I applied through college or university. I interviewed at NVIDIA (Chennai) in Jan 2017
Interview
Selection to the interview process was a direct shortlisting based on C.G.P.A . There was only one technical interview. Discussion was based on the VLSI Digital projects done and testing on computer architecture, verilog and c.
Interview questions [1]
Question 1
Difference between verilog and C? Why do we need verilog when we have programming language like C?