NVIDIA logo

NVIDIA Software Engineering Intern Interview Questions
& Process

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

Based on 31 interview experiences · FREE TO READ

1.8 Rounds average
20 Day average
Average Typical difficulty
75% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NVIDIA.

Showing 3 of 31
NVIDIA logo
NVIDIA

QA tools and software intern

Engineering · Pune · nearly a year ago

Intern Average Neutral experience No offer 1 round Same day
Interview process
Take home Technical screen
Interview formats
Technical Coding

it was a 60 min hackerrank test. it was divided in part 2 coding question, 3 c++ ,python question, 4 few linux que, 5 few gan ,ml que, 6 4-5 analytical que.

Confirmed questions5 questions
  • in coding que 1. combination matching of keys like used in old mobile phone, if key is 23 then what combination could it be, print the list of combinations 2. minimum jumps needed to go out of range in an array like array length is 5 you start from index 0 then 0+1 is 1 jump then second jump could be 1+2 =3 so 3 index then next could be 3+4=7 then out of range so jumps =2
  • then in linux ques like default shell , pkill -9 , home directory symbol and few more
  • in c,python it was 5/2 type , pointer value symbol , has a relationship is , python do [::-2]
NVIDIA logo
NVIDIA

Software Engineering Intern

Engineering · India

Intern Neutral experience No offer 3 rounds Same day
Interview process
Take home Technical screen
Interview formats
Technical Coding

It was all started with Aptitude test. Test was tough enough. It had 4 sections with C, C++ section focusing on bitwise operations and pointer related questions. OS had questions on deadlock, disk scheduling, TLB etc. Data structures had applied questions in sorting, determining complexity etc. Aptitude was easiest one, had simple questions. After Aptitude there was 1 or 2 technical round depends on ur performance in 1st. Tell about how C program is processed. Differentiate between static and Global variable. Simple 2-3 C codes. Booting process in OS.

Confirmed questions1 question
  • How can 6 rectangles be made using 12 matchsticks ?
NVIDIA logo
NVIDIA

System Software Intern

Engineering · Bengaluru

Intern Average Positive experience No offer 1 round About 3 months
Interview process
Panel
Interview formats
Technical Coding

The panel had 2 people who have been working at Nvidia for the last 10 years. The interview began with a basic introduction, I had a previous internship experience but they didn’t ask anything about that. For the first half an hour, the questions were from core subjects like operating systems and computer networks. Then they asked 2 questions from the OA round. After that, there was one question on bitwise operations, one question on linked list and one algorithm based question.

Confirmed questions1 question
  • Semaphore, mutex, threads etc are like their favorite topics

NVIDIA Software Engineering Intern Interview Questions

Quoted word for word from NVIDIA interview reports.

You have two ropes, each one takes an hour to burn from end to end but they don’t burn at a uniform rate; how can you measure 45 minutes using them?

Read report

Q.What do you mean by a multicore processor and a thread?

Read report

how would you implement a lock/unlock for a parallel process using a mutex?

Read report

Formats, difficulty and experience

Across all 31 NVIDIA interview reports.

Interview formats

Technical 45.6%
Coding 30.9%
Behavioral 19.1%
Other 2.9%
System Design 1.5%

Interview difficulty

Easy 10.3%
Average 58.6%
Difficult 31%

Candidate experience

Neutral 21.4%
Positive 75%
Negative 3.6%