I applied through college or university. The process took 1 day. I interviewed at NVIDIA (Pune) in Apr 2019
Interview
Round 1 was a combination of HR and Technical.
In this round, I was asked about myself and about my Project. The interviewer was all the time asking about my project during 20 min (because my project was related to NVIDIA), and in last 15 minutes, he asked me simple questions on C/C++.
Question 1 You are given two Vectors of number, how will you get Dot product? [Dot product of vectors :)]
Question 2: How will you allocate dynamic memory for two dimensional array 🙂
Question 3 : Do you Know ASM Language (I said very little). So he asked me to do Question 1 in ASM (I have told him basic logic that how can we do it in ASM)
Now he asked me, if Numbers in Vectors are n=16 bit long then the resultant Number of bits?
Round 2:
1. Difference between Macro and Function 🙂 [he required a deep knowledge of it, so I answered in terms of Compile time execution, run time execution, Stacks and Instruction pointer (Program Counter)]
2. Write a function to calculate Compound Interest with restriction. [I told him sorry sir I forget formula of it, so he gave me formula for compound interest, t = P.(1+(r/n)^nt]
3.You have a silver rod of 7 inches, now a person visit your home and ask for 1 inch of rod every day in a week. How much minimum number of cuts required in a Week? [Ans. Is in power of Two 1,2,4 (can you find why? Try ok)]
Tip:- Questions Like this, always have ans in “Power of Two” 🙂
4. A program in CUDA C (Project).
5. How many number of Zero’s are there in 100!, and how will you calculate it?
[Easy one: Divide by 5 again and again and add all them] so he asked me how I come to know, so I explained.
Round 3:
This round was totally based on my project and two aptitude question asked to me at last
I applied through college or university. I interviewed at NVIDIA
Interview
The interviewer asked questions related to the skills/projects mentioned in the resume.Whatever skills/projects you have mentioned in the resume you should be familiar with that in depth.They asked questions on digital logic design, computer architecture and algorithms.
Interview questions [1]
Question 1
Design a 2*1 MUX using minimum no
of NAND gates only?
I applied online. The process took 2 weeks. I interviewed at NVIDIA (Columbus, OH) in Feb 2019
Interview
One phone interview. I applied online, and then they reach me back and set a time for a phone interview. It was one-hour phone interview fist talks about projects and resume shortly and then asked one question and improve the question based on that.
Interview questions [1]
Question 1
Write a class to implement sparse vector and different operation on it like addition and multiplication. Then write several test cases.