I applied online. The process took 1 week. I interviewed at NVIDIA (San Francisco, CA) in Mar 2014
Interview
First is a phone screen, ask me about a Dynamic Programming problem. Such as there is a list contain some numbers less than 10, such as 1, 2, 3, 4, 5.. but don't know how many. How can you find the biggest one. And when I finish, the man try to change the difficult level of this question such as if there are more than 100 number in this list, or if i define the number as a int, how can i do if the number bigger than the limit of int...seems he want to ask me until I cannot answer the question...
I applied through college or university. The process took 1 day. I interviewed at NVIDIA (Pune) in Jul 2013
Interview
The company people had come in our campus. They looked quite flexible with their dressing, communication and work culture. All they wanted was good people to work with. Also the HR told his experiences about the company.
At first we had a ppt showing what's the company all about and different sections. Then we had a MCQ test consisting of sections like C&C++,OS,DS and Quantitative Aptitude. Then followed by 3 technical rounds and a final HR round each of which lasted around 45 minutes to an hour.
Interview questions [1]
Question 1
An entire interview round of mine consisted of puzzles while other people were asked about OS.
I applied through college or university. The process took 2 days. I interviewed at NVIDIA
Interview
applied for a co-op position through the university. challenged with an initial phone screen, follow up phone interview with manager. have interviewed with various teams for this company and it seems there are random engineers who are asked to take on the interview process with no consistent areas of questioning, nor an understanding of the level of expertise offered.
Interview questions [1]
Question 1
how would you set a breakpoint within your code without a debugger eg. gdb
the engineer wasn't sure how to phrase the question correctly as he was looking for a concrete answer.