Taro Logo

Systems Software Interview Experience

April 1, 2016
Positive ExperienceGot Offer

Process

At the university career fair, each recruiting manager had a stack of quiz sheets. When you wanted to apply to a particular topic (this was systems software, one of them was ASIC design, etc.), you were given a quiz. You were required to complete it and bring it back to the person who gave it to you.

I was then given a short oral quiz about some more topics. The person who administered it (who turned out to be my eventual manager) told me HR would contact me later.

It was after a week or two that HR set up a phone interview with my first interviewer. I got one, and after I passed it, I received an email for the second one a few days later, and so on. I had three phone calls in total.

Two of my interviewers were my eventual co-workers, one of whom was one of my mentors. They were all on my eventual team.

The final phone interview was with my eventual manager, the same person I met at the career fair. I received an offer less than an hour after the final phone interview ended.

There were no onsite interviews, and no face-to-face interviews other than the one at the career fair.

Questions

The quiz I took asked questions about systems software. Some were like "what is the difference between multi-threaded and multi-process computing, and what are the pros and cons?" Another was a coding question: "Compute the number of binary 1's given an unsigned int" (must be in C).

The oral quiz had many questions. One of them was to explain the binary coding solution. The other question I really remember well was "Discuss the tradeoff between a computation-based solution and a look-up table solution to computing sin(x).

I only had one data structures and algorithm question: computing the parity for each pair in an array of numbers. For instance, given {1, 2, 3} which is {0b1, 0b10, 0b11}. A pair would be (1, 3), and the parity of that would be 1 (1 XOR 1 XOR 1 = 1).

There were fixed-point math questions. For example, how do you compute 17/2 without resorting to floating-point math?

There were also "behavioral", non-technical questions. I forgot exactly what they were, but one required you to think for a second instead of blurting out an answer based on intuition.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Nvidia Systems Software role in United States.

Success Rate

67%
Pass Rate

Nvidia's interview process for their Systems Software roles in the United States is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive67%
Neutral33%
Negative0%

Candidates reported having very good feelings for Nvidia's Systems Software interview process in United States.

Nvidia Work Experiences