I applied through college or university. The process took 4 weeks. I interviewed at NVIDIA (Santa Clara, CA) in Sep 2015
Interview
HR really pissed me off by taking more than week time between each phone screen. totally I had 3 phone screens and 6 on-site 1:1 interviews. In almost 3 interviews I faced same question of reversing a linked list. I can say only one round was challenging where I was asked to solve a puzzle using Divide and Conq. method. All my Interviews went really good but I got reject saying no direct/relevant experience.
Interview questions [1]
Question 1
Reversing LinkedList, Divide and Conq., malloc-Alligned, BST questions.
Was asked to write code for a given question. Interviewer disagreed to my solution for a question on doubly linked list [which was correct way of doing it), and never listened.
Interview questions [1]
Question 1
Whats the difference between concurrency and parallelism?
It was a very good interview experience. They asked a lot about my technical skills, including concepts related to my field, problem-solving ability, and past projects. They also focused on my communication skills, teamwork experience, and how I handle challenges in real-world scenarios.
Application
I applied online. I interviewed at NVIDIA (Durham, NC) in Apr 2026
Interview
I recently interviewed for a System Software Engineer position at NVIDIA. The interview was about an hour long and included both coding and system design questions. I felt the interview went well and was able to communicate my approach clearly, so I was surprised to receive a rejection. I would really appreciate any feedback on my performance to understand where I can improve for future opportunities.