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. I interviewed at NVIDIA in May 2015
Interview
The HR contacted me, for a phone screen, with the hiring manager. Time and date were scheduled, over email.
First Phone screen-
The hiring manager called, and explained the role. He went over my resume, and asked questions about my project. Asked me to explain some projects. Then asked what is virtual memory, whats a mutex, difference between a mutex and a spin lock. He asked some behavioural questions like- How important is communication? What are advantages of being a team [player versus working alone? if you were to pick a manager, what traits would you look for? If you were a manager, how would you pick engineers ( what traits etc). How important is marketing skill in an engineer?
Overall -cordial, polite, to the point, and nice.
Got through first round-
Got email the next day, about second phone screen.
Second phone screen was with an engineer.
He was also polite, cordial. Introduced himself, explained about some background. He saw over my resume, and asked some resume based project. Then he asked me if i have a pen and a paper with me. I did, and he asked me to write a memcopy implementation in C. I fumbled a bit on this and goofed up the implementation. He asked me to optimize the code, and what would the max optimization would be possible in such a code? He also wanted the code to be cross platform across 32 bit as well as 64 bit.
I applied through a recruiter. The process took 3 months. I interviewed at NVIDIA (Santa Clara, CA)
Interview
Interview process was so so disorganized that it was hard to believe Nvidia would fall under this category. Had a round of phone interview and was called on site for a whole day of interviews. I thought I did all the interviews pretty well and was hoping to hear about an offer. They call me after two weeks saying they want to schedule another day of on site interviews. Very strange but I was relieved that they got back to me finally! Did a whole day of interviews on -site and phone interview with a senior manager of the whole team.
After an agonising 2 weeks of waiting, they got back me via phone and email saying I got the offer. I was super excited as I liked the job profile of the position immensely. The HR then called me to ask about what I was expecting and explained the benefits etc. After I week, I still had no offer letter or communication except the email before, and I tried to get in touch with the HR. They never picked up or replied to my emails. Finally after one more week, the HR got back to me saying the position was removed and like you can try applying to other positions in the company.
Seriously, a very unfair move on their side. Making me attend interview one after the other, prolong the process for 2.5 months, give me the offer and take it back afterwards. Totally lost all my regards for the recruiting process and HR, wasting my time,their time and playing with my morale!! They should have atleast helped consider me for other positions within the company but they never did!
The process took 1 day. I interviewed at NVIDIA (San Jose, CA)
Interview
This may be unusual - not everyone's experience may be like this.
During general introductions, the recruiter criticized my former employers and used some adjectives to compare them with NVidia. In trying to establish that they don't negotiate salaries, commented on my past choices.
I gave factual, courteous answers and focused on actual interviews that were about to start.
Sometimes recruiters don't realize that polite candidates might let unwelcoming language pass without retort, but they are impacting the NVidia's brand as an employer.
The interviews were fine in general but we didn't seem to be a match. I don't get surprised by odd questions or behaviour, but interviewers tended to cut my answers off mid-sentence. They did not like me setting context for my answers to what seemed like theoretical situation MCQ list. The role requires soft skills and situations are not black or white.
Interview questions [1]
Question 1
Normal people and project management questions, not too tough for me:
Your strengths
Your weaknesses.
What would you do with a late feature request that can blow away your schedule?