Nvidia Interview for 6 months internship (On-Campus)

Round 1: This was a written round with 40 question and no negative marking. There were 3 sections: C/C++ output(quite tough) OS(average), Aptitude(average) Round 2:… Read More »

Rotate a Matrix by 180 degree

Given a square matrix the task is that we turn it by 180 degrees in anti-clockwise direction without using any extra space. Examples : Input… Read More »

Nvidia Interview Experience | Set 5

Round 1: What is IPC and how semaphore is used for this? What’s wrong in the given code? char* func(){ char name[] = “name”; return… Read More »

Compute average of two numbers without overflow

Given two numbers, a and b. Compute the average of the two numbers. The well know formula (a + b) / 2 may fail at… Read More »

Implementing ternary operator without any conditional statement

How to implement ternary operator in C++ without using conditional statements. In the following condition : a ? b : c If a is true,… Read More »

Nvidia Interview Experience | Set 4 (On Campus)

I had a campus interview of NVIDIA for their team at Pune. Round 1 : Written Test In written test there were 50 multiple choice… Read More »

Boggle | Set 2 (Using Trie)

Given a dictionary, a method to do lookup in dictionary and a M x N board where every cell has one character. Find all possible… Read More »

Nvidia Interview | Set 3 (On Campus)

I had a campus interview of Nvidia Software profile for their infrastructure team at Bangalore and here is my experience. Written Test 15 questions on… Read More »

Nvidia Interview | Set 2 (On Campus for R & D Team, Pune)

Aptitude Test (60 min): 4 sections, no negative marking but they had sectional cut-off. Section 1 (C, C++ ): 15 questions. Mainly questions of type… Read More »

Nvidia Interview | Set 1

Following is my interview experience for NVIDIA internship. I faced three telephonic rounds in my room. Round 1: Round 1 was a combination of HR… Read More »

Write an Efficient C Program to Reverse Bits of a Number

Given an unsigned integer, reverse all bits of it and return the number with reversed bits. Input : n = 1 Output : 2147483648 On… Read More »