I applied through college or university. The process took 2 weeks. I interviewed at NVIDIA (Tempe, AZ) in Oct 2015
Interview
Telephonic, over 1.5 hours. Was interviewed by a systems software engineer for their systems software intern position. Got the call through career fair at university where preliminary screening involved a written technical quiz. Call also consisted of coding challenge.
I applied online. The process took 4 days. I interviewed at NVIDIA (Santa Clara, CA) in Mar 2016
Interview
First round phone screen for about 50 mins. 10 mins to discuss about my resume.
30 mins for Linux kernel questions and 10 mins for C questions.
Most of questions are yes or no question but it was kind of tricky questions.
Interview questions [1]
Question 1
Linux kernel
1. Memory allocation and management
2. Thread creation and usage,
3. Debugger. Difference between h/w and s/w break point
4. ISR bottom half and top half
C questions.
1. Volatile variable and usage.
2. Static variable and usage.
I applied through an employee referral. The process took 3 weeks. I interviewed at NVIDIA (Bengaluru) in May 2013
Interview
The interview process took about three weeks. It was through internal employee referral and I got a call from HR within a week to schedule telephonic interview. I had to go through a telephonic interview taken by the Senior manager of the team I had applied for. It was followed by 3 face to face on-site interviews at Bangalore. There was no HR round as such, only a general discussion on relocation, benefits and compensation.
Interview questions [1]
Question 1
Questions were mostly asked from C, operating systems, Computer architecture.
Questions on bit operations in C, Linked lists, Process synchronization, Virtual memory, Stacks, Puzzles