Taro Logo

Member Technical Staff, Software Interview Experience - Research Triangle Park, North Carolina

June 1, 2014
Positive ExperienceGot Offer

Process

HR contacted me by phone a few weeks after I applied.

I had two phone interviews with managers and four onsite rounds with engineers.

I was interviewed in RTP, but later offered a position in Sunnyvale.

Questions

2 questions straight out of Cracking the Coding Interview (2-dimensional array and stack).

Design a hash map.

Difference between mutex and semaphore.

Explain memory management and scheduling using a small program as an example (in-depth OS fundamentals).

Threads, processes, stacks, heaps - what is the relationship among them.

1 hour of questions only on pointers (e.g., structure pointers, function pointers, incrementing and decrementing pointers).

Using dynamic memory allocation, flatten a 2-dimensional array into a single-dimensional array. Row-wise and column-wise (again, pointer increment and decrement).

Questions on checkpointing and disaster recovery.

Difference between a spinlock and a mutex.

Serialize a binary tree.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the NetApp Member Technical Staff, Software role in Research Triangle Park, North Carolina.

Success Rate

100%
Pass Rate

NetApp's interview process for their Member Technical Staff, Software roles in Research Triangle Park, North Carolina is incredibly easy as the vast majority of engineers get an offer after going through it.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for NetApp's Member Technical Staff, Software interview process in Research Triangle Park, North Carolina.

NetApp Work Experiences