NVIDIA logo

NVIDIA Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 2,896 interview experiences · FREE TO READ

2.4 Rounds average
23.5 Day average
Average Typical difficulty
59.5% Positive experience

Which role are you interviewing for?

30 roles · 2,896 reports

Candidate interview experiences

First-hand accounts from people who interviewed at NVIDIA.

Showing 4 of 2,896
NVIDIA logo
NVIDIA

Tools Development Engineer

Engineering · Hyderābād · half a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

I applied online through their job portal. A few weeks later I got a call from a recruiter who set up a first round virtual interview. The interview was supposed to be one hour but it went on for almost two hours. The interviewer never checked if I was okay with going over the scheduled time, he just kept asking question after question. What really bothered me was he only got to the real coding questions almost 90 minutes into the interview, when my brain was already fried. The interviewer couldn’t figure out how to copy the coding questions into the whiteboarding tool we were using. On top of that, his internet connection was really bad, and I could barely understand what he was saying half the time. Overall, this was not the kind of experience I expected from a company like NVidia.

Confirmed questions1 question
  • no questions listed
NVIDIA logo
NVIDIA

Graphics and AI Tools Engineer

Engineering · Zürich · half a year ago

Intern Difficult Positive experience No offer 1 round
Interview process
Take home
Interview formats
Technical

The initial phase was a project assignment where I needed to design and build a WebAssembly interpreter in C++. The objective was to run a set of given test modules and handle the main WebAssembly instructions and features. I tackled it like a real engineering project: organizing the codebase with a clear architecture, splitting out parsing, execution logic, and memory management, and using CMake to set up and manage the build system.

Confirmed questions1 question
  • The first question was about the way I organized and structured the project.
NVIDIA logo
NVIDIA

Embedded Software Engineer

Engineering · Tel Aviv-Yafo · nearly a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding System Design

The interview process was organized and professional. It began with an initial HR screening call that focused on my background, experience, and motivation. The technical phase included one to two coding interviews covering data structures, algorithms, and problem-solving. The questions involved writing clean, efficient code and explaining trade-offs. There were also conversations about system design and my previous project experience. In addition, the interviewers went into detailed questions on core concepts important for the role (for example, multithreading, OOP principles, memory management, and performance optimization).

Confirmed questions1 question
  • Given an array of integers, compute and return the length of the longest strictly increasing subsequence. Describe your method, evaluate the time and space complexity, and talk about potential optimizations.
NVIDIA logo
NVIDIA

Product Manager

Product · Santa Clara, CA · nearly a year ago

Senior Average Neutral experience No offer 9 rounds
Interview process
Phone screen Onsite
Interview formats
Behavioral Technical Other

The interview process was long and felt a bit chaotic. I had a total of nine virtual interviews over four months, including two interviews with the hiring manager and seven with different members of the Robotics team. Partway through, both the HR and interview coordinator changed, which caused almost a full month with no communication or follow-up. This lack of continuity made everything feel disorganized and stretched out more than necessary. The interviews themselves didn’t seem to follow a clear or consistent structure. Most chats were informal and conversational, and varied a lot depending on each interviewer’s role and personal interests. Still, the people I met were honestly smart, thoughtful, and passionate about what they’re doing, and I really enjoyed many of the individual conversations. With a more structured and better-coordinated interview process, the overall candidate experience could be much better.

Confirmed questions1 question
  • If you were the VP of product for Nvidia Robotics, what would you focus on to make it better?

NVIDIA Interview Questions

Quoted word for word from NVIDIA interview reports.

Given an array with integers, return the same array where all rows and columns that originally had zeros are set to zero.

Read reports

Write a docker compose file to build an nginx web site, you can use the web.

Read reports

Given an array of 0 and 1s, arrange it so that 0s come first.

Read reports

write a function for randc in Python or System Verilog without using any builtin methods

Read reports

How does the temperature distribute inside a metal rod when it is exposed to hot air?

Read report

Design a bit counter that outputs how many bits are set to 1 in a binary number

Read report

design and implement a data structure that supports three operations in O(1): set(number), get(number), and setall(number)

Read report

write a system verilog code that merges two sorted arrays and outputs a single merged sorted array

Read report

implement bracket validation on a string, and how would you make it more optimal if you knew there was only one kind of parentheses in the string

Read report

Formats, difficulty and experience

Across all 2,896 NVIDIA interview reports.

Interview formats

Technical 41.7%
Behavioral 24.8%
Coding 17.7%
Other 11.6%
System Design 2.9%

Interview difficulty

Easy 12.2%
Average 58.6%
Difficult 29.2%

Candidate experience

Negative 17.1%
Positive 59.5%
Neutral 23.3%

Reports by job function

Engineering 2,496
Operations 81
Marketing 57
Research 54
Analytics 40
Other 39