NVIDIA

  www.nvidia.com
  www.nvidia.com

NVIDIA Senior Software Engineer Interview Questions

11 Interview Reviews

Interview Experience

Interview Experience

44%
44%
11%

Getting an Interview

Getting an Interview

43%
11%
9%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

11 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Senior Software Engineer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Interview Details

2 phone interviews. Very technical .I was asked to code on collabedit. Then I was invited onsite to santa clara. 5 different interviews

Interview Questions
Reasons for Declining

had another better offer

Declined Offer

Other Interview Reviews for NVIDIA

  1.  

    Senior Software Engineer Interview

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

    The process took a weekinterviewed at NVIDIA in November 2009.

    Interview Details

    Over the phone, the interviwer asked me questions on boot process, memory management and some flash related stuff.

    1:1 interview: There were questions on cache coherency, dead lock, recursion and othe embedded software related stuff. There were some C questions on recursion, how to write neutral endian code etc.

    Interview Questions
    No Offer
    Neutral Experience
    Difficult Interview
  2. 1 person found this helpful  

    Senior 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 2009.

    Interview Details

    Applied for job when in school HR contacted me. Arranged for a phone interview with the hiring manager. He was very polite and asked me to mail him a Cycle in Linked List solution. On site was long and rigorous. About 4 engineers + 1 manager + 1 VP + 1 HR. Most questions were around concurrent systems / race conditions / deadlocks / livelocks / semaphores / Operating systems internals. The newer members asked about bit twiddling hacks (please go through Stanford bit twiddling hacks once you wont regret it :-))

    Interview Questions
    • Cache coherence algorithms between I/O and CPU   View Answer
    • Interviewer described a complex race condition involving OS code and GPU work submission. Asked me to fix it using a register and no extra buffer.   View Answer
    Negotiation Details
    Turned down initial offer since I had a better offer from elsewhere. Accepted their counter offer.
    Accepted Offer
    Positive Experience
    Difficult Interview
  3. 1 person found this helpful  

    Senior 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 June 2009.

    Interview Details

    Two regular phone interviews before the onsite, it went pretty fine and nice, just try to catch your expertise and some your projects they are interested.

    Met with many talent people at onsite interview and they were focusing on technical questions instead of random IQ tests which is really good for me

    Interview Questions
    • a lot of details about Linux device driver programming including some specific interfaces   View Answer
    Negotiation Details
    First job, not much to negotiate, but surprise to get pretty satisfied with what they offered
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. 1 person found this helpful  

    Senior 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 2+ weeksinterviewed at NVIDIA in February 2009.

    Interview Details

    I got a 5-people interview. The questions are all technical and kind of easy for me. Some interviewers felt strange when I came up with the correct answers. Probably most people do not get the right answers for those questions.

    Interview Questions
    • 1) How do you deal with the inaccuracy of floating point comparisons.
      2) Distinguish pointers and references in C++
      3) Algorithm to find the intersection between two polygons
       
      Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  6. 3 people found this helpful  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    There were three rounds. (all easy)
    First round was about C, multithreading, memory mangement questions.
    Second round was about general work ex, understanding market trends.
    Last round was HR.

    Interview Questions
    Accepted Offer
    Neutral Experience
  7.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through other source – interviewed at NVIDIA.

    Interview Details

    1 phone interview, 1 onsite.

    Interview Questions
    • good questions, not very difficult, but all interviews are different.   Answer Question
    Negotiation Details
    actually, I did not fully accept yet. I need to talk about more about the project.
    Accepted Offer
  8.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 2 daysinterviewed at NVIDIA in April 2011.

    Interview Details

    Phone interview was with very knowledgeable manager, took about an hour. Then I was invited for the 1 on 1 interview on site with about 5 members of the team, each interview took 1 hour. Everything scheduled to the minute.

    Interview Questions
    • When not to use >> operator (shirt right) instead of /2 (divide by 2)?   View Answer
    No Offer
    Positive Experience
    Easy Interview
  9.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 2 weeksinterviewed at NVIDIA in February 2011.

    Interview Details

    I've applied online and received invitation from HR shortly. They've scheduled first phone interview with senior RnD manager. I was impressed by that person from first minutes of the interview, he seemed to be knowledgeable and experienced manager. We talked about my background, then he asked several basic question , for example atoi C function and counting amount of 1-bits in byte. Then we discussed NVidia-specific product and it's implementation, step-by-step. Knowing OpenGL could help here, but isn't necessary, it seems that graphic-unexperienced engineer can get through it too.
    Several days later, second phone interview was scheduled, with software engineer that reports to previous interviewer. He continued to ask me about graphic-specific products and implementation. Short time after beginning I got lost - I was unable to understand which stages are considered to be solved and what is the current problem we are discussing :) For that mess, I can blame myself to be not familiar with graphic world at all. And a little bit, poor call quality :)
    Naturally, after second phone interview I got no feedback not from RnD and not from HR.

    Interview Questions
    No Offer
    Negative Experience
    Average Interview
  10.  

    Senior Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    The process took a dayinterviewed at NVIDIA in October 2010.

    Interview Details

    Pure technical interview. Bit manipulation questions. Memory buffer management question. Make sure you know about OS concepts.

    Interview Questions
    • Insert in single link list, take care of all condition, at head, at tail and in between. What about zero size list?   Answer Question
    • Reverse bits in character   View Answers (2)
    No Offer
    Neutral Experience
    Average Interview

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.