I applied online. The process took 4 weeks. I interviewed at NVIDIA in Sep 2015
Interview
I had a phone interview with a member of memory design group. the interview was quite easy and I was expecting to be called for an on-site interview. But I was told that I did not have the requirements!
I applied through a recruiter. I interviewed at NVIDIA
Interview
Phone call from recruiter followed by series of phone and onsite interviews. Overall process was long as it took lot of time for them to get approval to extend formal offer of employment.
Interview questions [1]
Question 1
Git branching and merging strategies, scripting questions
I applied online. The process took 4 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Jan 2016
Interview
Applied online on the website. Got a call from a staffing coordinator within a day, who set up an interview for me. 2 rounds of interviews were held, both over phone, 40 mins each. Questions were mainly related to basic C++ syntax and bit manipulation problems. Most of the questions were repeated multiple times on Glassdoor reviews for NVIDIA. Thought I did well in both of them. But was rejected unexpectedly.
Interview questions [5]
Question 1
Write C macro with 2 inputs n, data (integer) - output: set the nth bit of data to 1
Write your own C function to do string copy
Using the variable a, write down definitions for the following:
(a) An integer
(b) A pointer to an integer
(c) A pointer to a pointer to an integer
(d) An array of ten integers
(e) An array of ten pointers to integers
(f) A pointer to an array of ten integers
(g) A pointer to a function that takes an integer as an argument and returns an integer
(h) An array of ten pointers to functions that take an integer argument and return an integer