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 (Pudong, Shanghai) in Jul 2017
Interview
3 rounds of interview, first two rounds are telephone call, each round one hour, third round is face to face interview which takes 4 hours, people in nvidia are nice and positive, they will lead you to the correct answer. The last interview guys ask the detail thing about what I have done in current company. The whole interview process are pleasant except the final result is frustrated
Interview questions [1]
Question 1
computer architecture related question like cache,cpu, etc。 some C++ question like list operation
One has to apply either online or through referrals.
Hiring manager review CVs and short list for telephonic interview.
Recruiter/Talent team will setup Telephonic on agreed time.
Once short listed in telephonic will call for in person interview for 4 to 5 hours.
If selected Hiring Manager will talk and give a offer.
I applied online. I interviewed at NVIDIA (Santa Clara, CA) in Jul 2017
Interview
I've applied for this position on their company website. After few days recruiter contacted me and setup 2 telephonic interviews. Then I attended a half day onsite interview at Santa Clara office. All questions are not that hard. They are bitwise and general arrays handling type of questions. During on site interview, I have been interviewed by 5 different people including the manager. Since I've so much experience in similar domain everything went very well except the last interview with the manager. Since all 4 people tested coding and design skills, I'd expect manager is going to do the behavioral test. However, he asked me to code a program which I never heard before. I was able to come up with a solution with few minor bugs. He was very peculiar about fixing those bugs and he expected me to code a perfect solution! After fixing bugs he is not sure what else to ask ! He kept asking me what topics others covered. Finally he asked another question. He had expected I would struggle to answer this for some time. But I quickly came up with a solution then he started suspecting whether I’d know these questions before. And started behaving bit rude to code in a way that he wanted! That moment I understood he is not going to be a pleasant person to work under. I got impatient and asked him to show clearly what he wanted!
Quickly after 2 days I got feedback that this manager rejected me! I kind of guessed this outcome. I’m sure he might not bother to check others feedback and outright rejected me. Anyway, I'm better off not working under him.
Interview questions [1]
Question 1
Find a duplicate number in a given array. The numbers are 1 ... n