NVIDIA

  www.nvidia.com
  www.nvidia.com

NVIDIA Software Engineer Interview Questions

Updated Dec 10, 2014
Updated Dec 10, 2014
69 Interview Reviews

Interview Experience

Interview Experience

48%
35%
16%

Getting an Interview

Getting an Interview

26%
21%
12%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

69 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Interview Candidate in Santa Clara, CA
Anonymous Interview Candidate in Santa Clara, CA
Application Details

I applied through an employee referral. The process took 5 daysinterviewed at NVIDIA in February 2011.

Interview Details

I spoke with the hiring manager on the phone and then flew to the Bay area for a round of interviews. The on site interview was fairly standard - 5-6 interviews and a lunch interview with the hiring manager.
Most of the questions were focused on my past experience and domain specific questions on multimedia. There was one interview where I was asked a bunch of fairly straightforward coding questions.

Interview Questions
  • Design a video playback pipeline for a mobile product   View Answer
No Offer
Neutral Experience
Average Interview

Other Interview Reviews for NVIDIA

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate in Santa Clara, CA
    Anonymous Interview Candidate in Santa Clara, CA
    Application Details

    I applied online. The process took a weekinterviewed at NVIDIA in January 2011.

    Interview Details

    Got a response within a week after applying online. Was then set up a phone interview, Phone interview was done by a very senior person (with 30+ years in industry), the guy was very cool. He asked mostly from my resume and a few C questions. After that got an onsite interview setup within a week. Had 4 1-1 interviews, 2 in the morning were easy was asked mainly simple c q's and about projects. afternoon interviews were tough , questions like traverse a binary tree without recursion and algorithms.

    Interview Questions
    • questions related to RTOS, was asked to write a solution for producer-consumer problem.   Answer Question
    • bit manipulation questions like, write a macro to check if nth bit was set , write a function to count no of 1's in a variable and what was the complexity of the implementation etc .   Answer Question
    No Offer
    Negative Experience
    Difficult Interview
  2.  

    Software Engineer Interview

    Anonymous Interview Candidate in Santa Clara, CA
    Anonymous Interview Candidate in Santa Clara, CA
    Application Details

    I applied online. The process took a dayinterviewed at NVIDIA in October 2010.

    Interview Details

    Found the opening on line. Sent my resume to the company and got response a while later from a manager. The manager did a phone interview. He came up with technical issues. Remember the way the manager spoke was not the most friendly. Phone interview was the furthest I got. The position was for a Windows graphics driver developer.

    Interview Questions
    No Offer
    Negative Experience
    Difficult Interview
  3.  

    Software Engineer Interview

    Anonymous Interview Candidate in San Jose, CA
    Anonymous Interview Candidate in San Jose, CA
    Application Details

    The process took 2 weeksinterviewed at NVIDIA in September 2009.

    Interview Details

    I was contacted by Nvidia's recruiter. They first scheduled a one-on-one interview, followed by two phone interviews [second gentlemen was calling out of Germany ]. The phone interviews were straightforward with one or two "trick" questions. The one-on-one interview was also straightforward but the gentelmen who I was talking with appeared to be very cocky and somewhat rude. At the end of the interview he went on to comment on my coding skills, which he described as OK for someone with my experience. This is considering that I solved his problem correctly and was invited to do two more phone interviews.

    Interview Questions
    • Write and aligned malloc() that gets memory size needed and an alignment mask as its arguements. Write a free() function to go with the aligned malloc that takes only the pointer to the allocated chunk of memory.   View Answers (2)
    • Write a macro to which you can pass a name of a structure and a name of one of its fields and get a relative offset of this field within the structure.   View Answers (2)
    No Offer
    Neutral Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took a dayinterviewed at NVIDIA in September 2009.

    Interview Details

    Applied online and around two weeks later, they arranged a phone interview.
    The phone interview is technical. Pretty basic C and OS question: multi-threading, semaphore, memory alignment, etc. Question about previous project experience. etc.
    But I was not quite ready at that time. It didn't take much time and I failed.

    No Offer
    Neutral Experience
    Average Interview
  6.  

    Software Engineer Interview

    Anonymous Interview Candidate in Santa Clara, CA
    Anonymous Interview Candidate in Santa Clara, CA
    Application Details

    The process took 3 weeksinterviewed at NVIDIA in July 2009.

    Interview Details

    I had fun. Multiple telephonic rounds, programming assignments and all day 1:1 onsite interviews.

    Interview Questions
    • Sum of large numbers.. how to improve performance, accuracy, memory etc..   Answer Question
    Reasons for Declining

    My job profile in another offer seemed a little more exciting..

    Declined Offer
    Positive Experience
    Average Interview
  7.  

    Software Engineer Interview

    Anonymous Interview Candidate in Santa Clara, CA
    Anonymous Interview Candidate in Santa Clara, CA
    Application Details

    The process took a dayinterviewed at NVIDIA in April 2009.

    Interview Details

    Initial contact from Nvidia recruiter, brief discussion on possible position. Then onsite interview with potential hiring manager.

    Interview Questions
    No Offer
    Positive Experience
    Difficult Interview
  8.  

    Software Engineer Interview

    Anonymous Interview Candidate in Santa Clara, CA
    Anonymous Interview Candidate in Santa Clara, CA
    Application Details

    I applied online. The process took 4 weeksinterviewed at NVIDIA in November 2008.

    Interview Details

    Sent my resume over internet. Received feedback for a 15 minute phone screen in about one week. They didn't call me actually on that day, but later they asked for a 45 minute technical interview. They sent out onsite interview notice within 3 days. Onsite was a full day I met eight person, 45 minutes each round. Offer was extended within 4 days after onsite.

    Interview Questions
    • I can't expose the details as it is confidential. But i would the most difficult question is some low level design questions - need complete familiarity with related subjects and combine them together.   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  9.  

    Software Engineer Interview

    Anonymous Interview Candidate in Santa Clara, CA
    Anonymous Interview Candidate in Santa Clara, CA
    Application Details

    The process took 4+ weeksinterviewed at NVIDIA in September 2008.

    Interview Details

    Phone interviews were done by the Software director and Senior Manager. Tested basically on my academic background. On-site interview consisted of a panel of 7 people. Each of them testing me in different areas of my expertise and academic background. you tend to get very tired and come under some pressure.

    Interview Questions
    Negotiation Details
    No, they allowed no negotiations. I would advice to negotiate strongly. Have a couple of other offers in hand before negotiating.
    Accepted Offer
    Positive Experience
    Difficult Interview
  10.  

    Software Engineer Interview

    Anonymous Interview Candidate in Santa Clara, CA
    Anonymous Interview Candidate in Santa Clara, CA
    Application Details

    I applied through an employee referral. The process took 1+ weekinterviewed at NVIDIA in February 2008.

    Interview Details

    Several phone interviews and then a day of interviews in person with most of the members of the future team.

    Interview Questions
    • Tell me ten features of C++ (that are not in C) that have nothing to do with object oriented programming.   View Answers (3)
    Negotiation Details
    Brief. They met my salary request.
    Accepted Offer
    Positive Experience
    Difficult Interview

See What NVIDIA Employees Are Saying

2 people found this helpful

 Current Anonymous

Pros: “World leader in graphics, most exciting place on semiconductor tech, stable company” Full Review

Work at NVIDIA? Share Your Experiences

NVIDIA

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.