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 had a technical round with 1 interviewer, he gave me a leetcode easy problem to solve. i did not pass the interview or get the offer. it was an overall average experience
I applied online. I interviewed at NVIDIA (Bengaluru) in Oct 2025
Interview
There is a Pre Interview to get shortlist for the main Interview. Its named as HackRank. After that they have 3 more interview rounds. I have attened 1st round and waiting for the results.
Interview questions [1]
Question 1
Questions from Basics and Few things like we have to write scripts for the question
I applied online. The process took 4 weeks. I interviewed at NVIDIA in Sep 2025
Interview
I received an email from NVIDIA saying that they are interested in conducting an interview with me. I had a couple of questions. The contact provided was with the interview coordinator, who shared the recruiter's email address. He told me that if I had any questions, I should ask the recruiter. I emailed the recruiter and never heard back from her. So I went straight to the technical interview without a “recruiter interview” or even speaking to the recruiter once.
During the technical interview, there were two engineers present. They were clearly not prepared. From my assessment, it looked like they didn't even have experience conducting interviews.
The questions were like this:
- Do you know which Linux command you can use to check running processes?
- Yes. 'ps'.
- That's good. Do you know which command you can use to check free disk space?
- Sorry, I don't remember.
- That's bad.
That's it. No follow-up questions. No questions of substance. Just trivia. Nothing that would require an understanding of engendering concepts or experience in software development.
Interview questions [1]
Question 1
What is the terminal command for checking the list of active processes?
What is the terminal command for checking the amount of free disk space?
What does the '-x' parameter do for the `bash` command?
Have you used Docker?
Have you used KVM?