Taro Logo

Systems Software Engineer Interview Experience

May 1, 2015
Positive ExperienceNo Offer

Process

The HR contacted me for a phone screen with the hiring manager. The time and date were scheduled over email.

First Phone Screen

The hiring manager called and explained the role. He reviewed my resume and asked questions about my projects. He asked me to explain some projects, then queried about virtual memory, mutexes, and the difference between a mutex and a spin lock. He also asked behavioral questions:

  • How important is communication?
  • What are the advantages of being a team player versus working alone?
  • If you were to pick a manager, what traits would you look for?
  • If you were a manager, how would you pick engineers (what traits, etc.)?
  • How important is marketing skill in an engineer?

Overall, the interview was cordial, polite, to the point, and pleasant.

Got through first round.

I received an email the next day about a second phone screen.

Second Phone Screen

The second phone screen was with an engineer. He was also polite and cordial. He introduced himself and explained some background. He reviewed my resume and asked about some resume-based projects. Then, he asked if I had a pen and paper with me. I did, and he asked me to write a memcpy implementation in C. I fumbled a bit and goofed up the implementation. He asked me to optimize the code and what the maximum optimization possible would be for such code. He also wanted the code to be cross-platform for both 32-bit and 64-bit systems.

Questions

memcopy implementation.

Was this helpful?

Interview Statistics

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

Success Rate

30%
Pass Rate

Nvidia's interview process for their Systems Software Engineer roles in the United States is very selective, failing most engineers who go through it.

Experience Rating

Positive48%
Neutral24%
Negative27%

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

Nvidia Work Experiences