NetApp
3.7 of 5 922 reviews
www.netapp.com Sunnyvale, CA 5000+ Employees

NetApp Senior Software Engineer Interview Questions & Reviews

All Interviews Received Offers

Getting the Interview 

83%
16%

Interview Experience 

0%
75%
25%

Interview Difficulty 

4 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
1 person found this helpful

No Offer

Neutral Experience

Easy Interview

Senior Software Engineer Interview

Senior Software Engineer
Sunnyvale, CA

I applied online and the process took 1 week - interviewed at NetApp in September 2011.

Interview Details – The interviewer who first screened over phone was good and his questions were basically to find whether it is worth personal screening or not. I am happy with the way it went. I had applied for a SW position after working in SW development in data/storage networking HW business for over 15 years and expected a decent interview where my experience is respected and I am disappointed there. The questions asked by almost every member in the panel (one after another by around 4 engineers) are more relevant for fresh grads. I am listing all the questions here for the benefit of fresh grads (who knows, may be they will be hired directly as senior engineers due to their exceptional ability in answering them all :-)). If more than 1/2 of interview is consisting of these grad questions, why do they have to call for interview in the first place is something I am not able to figure out. Perhaps I would have gone thru some grad books had I known this.

Interview Questions

  • Write a function to copy the NULL terminated string? The source & destination can be any where with overlap possible. The end result should be that the destination should have string properly without getting corrupted.   View Answers (2)
  • What is the difference between binary tree & binary search tree? Can you take a set of numbers and build the tree on the board? Given 2 nodes in the binary tree above, write code to determine lowest common ancestor. Also write code to traverse all the nodes in the tree in order.   Answer Question
  • Implements strstr function. The manual page of 'strstr' function is here.   Answer Question
  • Write a function that reverses a linked list? Are there any other methods possible? List all methods that you can come up with and explain the advantages & disadvantages of each.   Answer Question
  • Explain the entire system up sequence for a UNIX system starting from power-up to getting login prompt. Explain as much as you know.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
Sunnyvale, CA

I applied online and the process took a day - interviewed at NetApp in December 2010.

Interview Details – Was invited onsite after initial phone screen by the Hiring manager. I did not have much experience in the file system development and my resume showed it. I had infact developed a stacked file system and that was the only experience. The interview consisted of 4 engineers taking turns in asking me coding/technical questions. First interviewer asked me some questions about file system implementation and I answered from my experience. The second interviewer was the least knowledgeable among all in my opinion. He asked me how malloc works and when I said it calls kernel for allocating more heap memory when it is short, he was so shocked and started arguing with me about how wrong I was. 3rd interviewer bombarded me with 15 coding questions (reverse linked list, reverse string etc etc) and it was a cake walk for me. 4th interviewer asked me a question about sorting integers. When i started the answer with a insert sort linkedlist, the problem statement changed from a insert problem to a const array sort problem and wanted a me to say heap sort was the best answer. But he didnt hesitate to tell me that he wanted a discussion and not a memorized answer. Funny!

  The hiring manager was decent enough to call me and tell me that the team thought I didnt have enough file system experience and said he would recommend me for other positions. Didnt my resume already say that? So why waste my time?

Interview Questions

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Senior Software Engineer
Sunnyvale, CA

I applied online and the process took 2 days - interviewed at NetApp in March 2010.

Interview Details – Their phone interviews seem pretty easy. They focus more on the on-site interview, where you can be rigorously tested the coding skills, design skills, leadership skills.

Interview Question – I found the puzzle questions the most difficult ones since there is no right/wrong answer. They just wanted to test how quickly you think.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Senior Software Engineer Interview

Anonymous Interview Candidate
Sunnyvale, CA

I applied through an employee referral and the process took a day - interviewed at NetApp in March 2010.

Interview Details – Had 1 phone screen which mainly consisted of questions on c and c++ FAQs, OS concepts and some algorithms questions.
1:1: I was supposed to talk to 5 people, 3 of them were technical mainly focusing on programming in c,c++, debugging in univ environment and understanding of data structures. All were basic questions can be easily found on the web. All ints went well. The interview with manager and Tech lead were more situational questions, I am not sure what did not fit right, I was expecting a offer from them. All the interviewers were friendly.

I was disappointed by the HR coordinator at NetApp who did not respond with a outcome of the Interview ever. Very unprofessional.

Interview Question – Implement binary search given a array of sorted integers.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at NetApp

Worked for NetApp? Contribute to the Community!

NetApp Videos

Loading...

NetApp – Why Work for Us?

At NetApp, your expertise is what drives our growing success NetApp is the ideal place to give your career a boost. Our global setting highly values and fosters a healthy and happy work-life balance. Plus, our… Full Overview

Provided by employer [?]

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.

Glassdoor is your free inside look at NetApp Senior Software Engineer interview questions and advice. All 4 interview reviews posted anonymously by NetApp employees and interview candidates.