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 (San Jose, CA) in Apr 2018
Interview
I thought the interview process went well. There was an initial screening interview followed with a google hangout technical interview. I found the technical screening questions to be quite difficult compared to other companies.
Interview questions [1]
Question 1
Write pseudocode to determine whether or not a number is in the correct position on a sudoku board.
I applied through a staffing agency. The process took 1 day. I interviewed at NVIDIA (Pune) in Nov 2018
Interview
Interview process was face to face. I have been contacted by the consultant month back for sending resume to NVIDIA. Resume got shortlisted and they called me for an interview at their office.
I applied in-person. The process took 1 week. I interviewed at NVIDIA (Pune) in Nov 2018
Interview
Pune HR contacted me, first round was telephonic with Hiring Manager. As I was good in scripting HR told me to prepare scripting well, so i done and they doesn't asked much on scripting.
Interview questions [1]
Question 1
1. What is difference between RTOS and conventional OSs?
2. What is difference between Socket and port?
3. What is command for finding ip address of a machine in linux? (ifconfig)
4. What is command for finding running interfaces on a Linux Machine?
5. What is sleep function's value into multithreading module in python ?
Ans: There is no sleep method available in threading library
6. Multiple inheritance is possible in python? (Yes)
7. What is Python MRO (Method Resolution Order)?
8. Why JSON format is used in my product instead of XML ? (Parsing is easy, faster)