
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
Candidate interview experiences
First-hand accounts from people who interviewed at NVIDIA.
QA tools and software intern
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.
- 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]
Software Engineering Intern
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.
- How can 6 rectangles be made using 12 matchsticks ?
System Software Intern
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.
- Semaphore, mutex, threads etc are like their favorite topics
NVIDIA Software Engineering Intern Interview Questions
Quoted word for word from NVIDIA interview reports.
“Implement the C function memmove.”
Read reports →“Difference between L1 cache and L2 cache”
Read reports →“Write down the formula for Bayes’ Theorem”
Read reports →“What is a mip-map? And what is atoi()?”
Read reports →“Write code to build a Binary Search Tree”
Read report →“How can 6 rectangles be made using 12 matchsticks ?”
Read report →“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.