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 college or university. The process took 2 days. I interviewed at NVIDIA (New York, NY) in Apr 2013
Interview
I was hired from college as NCG. Shortlisting was done with written tests then I had four technical rounds back to back.
Every one covering different topics from c/cpp and problem solving.
Then followed by HR with normal HR questions.
Interview questions [2]
Question 1
writing stack/queue data structure using class, specify methods , attributes, etc
I applied through an employee referral. The process took 2 weeks. I interviewed at NVIDIA (Austin, TX) in Feb 2016
Interview
The phone interview has three parts. The first two parts are technical interviews with research staffs. The last part is held by the manager explaining logistic issues. The offer was made right after the the interview.
Interview questions [1]
Question 1
You are given a sparse matrix stored in a specific format. (The interviewer did detailed how the matrix is stored. The formal name of such format is "Compressed Sparse Columns" or CSC in brief. ) Design an algorithm that multiplies this matrix with a dense vector. What is the complexity?
I applied online. The process took 3 days. I interviewed at NVIDIA (Santa Clara, CA) in Sep 2017
Interview
I applied online to a Deep Learning Engineer and my application got transferred to a Software Engineering profile after which I received an interview. I was surprised my profile got selected for Software Engineering as my resume screamed hardware. Later on, the interviewer was surprised too which baffled me
Interview questions [1]
Question 1
How would you go about trying to implement video segmentation using neural networks?