I applied online. The process took 2 weeks. I interviewed at NVIDIA (Baltimore, MD) in Nov 2014
Interview
The interview was very tough. Questions were based on whether a program would crash or not keeping in mind the scope of the variables. Various object oriented concepts like copy constructors we also asked. This was a highly technical interview with no behavioral questions asked.
Interview questions [1]
Question 1
Explain scenarios where a default copy constructor should not be used
I applied through college or university. The process took 2 weeks. I interviewed at NVIDIA in Oct 2015
Interview
2 rounds phone screen by two engineers from NVIDIA. Test your knowledge of programming based on your resume. From design patterns, Database to OS. They really want to know what you are capable of and how well you understand the concepts. No coding test, but be prepared to answer any question related to your skills listed on your resume.
Interview questions [1]
Question 1
Name one of the out-of-school coding project you have done.
The process took 1 day. I interviewed at NVIDIA (New York, NY) in Sep 2015
Interview
Apply for the full time software engineer. On campus interview. Was asked to answer several questions. There are four questions. 1. Explain the stack and heap areas in the process address space. 2. Implement strncmp library function, bug free. 3. How does the linux file system implement the access control. 4. Webserver, incoming request. compare the following three approaches, pros and cons 1) one request, fork one process to response 2) process pool 3) producer and consumer.
Interview questions [1]
Question 1
1. Explain the stack and heap areas in the process address space. 2. Implement strncmp library function, bug free. 3. How does the linux file system implement the access control. 4. Webserver, incoming request. compare the following three approaches, pros and cons 1) one request, fork one process to response 2) process pool 3) producer and consumer.