maze traversal and back tracking
how does a debugger work?
semaphores, mutex, spin locks
mutexes and spin locks in interrupts
top halves and bottom halves in interrupt
implement strlen function
count freq of characters
encoding chars into numbers for eg. abc -1 def -2 etc
why padding is needed in struct
difference between interrupt and exception
I applied through college or university. The process took 1 day. I interviewed at NVIDIA in Aug 2014
Interview
First round was objective test, 4 sections were there - C/C++, Data Structure, OS and Aptitude. Out of 150 students only 10 were shortlisted.
In the first interview, they asked questions related to bit operators, function to divide up to 2 decimal places without using division(/) or modulus(%) operator, C++ questions and some puzzles.
Based on the first interview, only 6 were shortlisted. In the second interview, he asked to solve questions which I did wrong in the paper. After that, he asked questions based on probability, C++.
Interview questions [1]
Question 1
Function to find the size of a datatype using different approaches(without using any built-in function).
I applied through college or university. The process took 2 weeks. I interviewed at NVIDIA in Apr 2011
Interview
In India for freshers this will be campus visit, aptitude test including C, Data structure, Operating system questions. Once selected 2-3 technical interviews and one HR interview. Technical rounds are focused on C and Data structures for System developer profile.