Taro Logo

Software Engineer Interview Experience - New York, New York

September 1, 2015
Negative ExperienceNo Offer

Process

Apply for the full-time Software Engineer position. On-campus interviews were conducted. Candidates were asked to answer several questions. There are four questions:

  1. Explain the stack and heap areas in the process address space.

  2. Implement the strncmp library function, bug-free.

  3. How does the Linux file system implement access control?

  4. For a web server receiving incoming requests, compare the following three approaches, detailing their pros and cons:

    1. One request, fork one process to respond.
    2. Process pool.
    3. Producer and consumer.

Questions

  1. Explain the stack and heap areas in the process address space.

  2. Implement the strncmp library function, bug-free.

  3. How does the Linux file system implement access control?

  4. Web server: incoming request. Compare the following three approaches, with pros and cons:

    1. One request, fork one process to respond.
    2. Process pool.
    3. Producer and consumer.

Was this helpful?

Interview Statistics

The following metrics were computed from 4 interview experiences for the Nvidia Software Engineer role in New York, New York.

Success Rate

25%
Pass Rate

Nvidia's interview process for their Software Engineer roles in New York, New York is very selective, failing most engineers who go through it.

Experience Rating

Positive75%
Neutral0%
Negative25%

Candidates reported having very good feelings for Nvidia's Software Engineer interview process in New York, New York.

Nvidia Work Experiences