Work in HR or Recruiting?
NetApp
3.7 of 5 635 reviews
www.netapp.com Sunnyvale, CA 5000+ Employees

NetApp Software Engineer Interview Questions & Reviews

Updated May 17, 2013
All Interviews Received Offers

Getting the Interview  28 Interviews

33%
31%
24%

Interview Experience  23 Ratings

60%
34%
4%
3.0
28 interview experiences
Relevance Date Difficulty
in

Software Engineer at NetApp

Accepted Offer – Interviewed in Waltham, MA – Reviewed May 17, 2013

Interview Details – 2 phone interview and then onsite, questions are all related to OS, quit simple.

Interview Question – some problem they meet, which I don't understand   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

No Offer – Interviewed in Sunnyvale, CA Feb 2013 – Reviewed Mar 16, 2013

Interview Details – Onsite, resume question, algorithm question

Interview Question – data mining, Fibonacci no recursion   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

No Offer – Reviewed Mar 12, 2013

Interview Details – I had interviewed with NetApp for a full-time Software Developer position. The interviewer asked me 3 questions. The first was pretty simple involving screening of OOP skills wherein I was given a base class and was told to create a child class for it and then some follow-up questions like what is the use of virtual destructor etc. Then the second question involved pointer skills and was based on structure pointers. And the third was based on Dynamic memory allocation in C.

Interview Question – I guess the dynamic memory allocation question in C.   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

Accepted Offer – Interviewed in Oct 2012 – Reviewed Mar 6, 2013

Interview Details – I first received a call from a recruiting specialist who arranged to have a phone interview with the hiring manager. After the phone interview, I was invited to visit onsite for face interview. I was interviewed by three different engineers including the hiring manager. The questions consists of my background skills and projects; a few technical questions regarding my past projects to ensure that I have actually done the work.

Interview Question – Describe how compilers works.   View Answer

Negotiation Details – I did not negotiate. I was offered several software engineering jobs but NetApp paid the most with nearly 10k in stocks.

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

No Offer – Interviewed in Cranberry, PA Jan 2013 – Reviewed Feb 22, 2013

Interview Details – Get the phone interview after school career fair. 2 people on the phone interviewed me. Ask about my background and some tech questions. Then invited me to onsite interview.
Meet with 3 groups of people. From engineers to manager. Include a lunch and then went back.
Not heard back from them after it...

Interview Question – tech questions broad but not hard or deep, better have preparation ahead of time.   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

Accepted Offer – Interviewed in Sunnyvale, CA Jan 2013 – Reviewed Jan 31, 2013

Interview Details – Directly called for onsite @ Sunnyvale HQ
Interviewed with two Platform Teams ( Kernel Teams)
3 interviews morning session , 3 interviews afterrnoon session

Each interviewer asked about prior internships,research projects and background.
All of them then dived into OS related questions and few Computer Architecture questions

Interview Question – Difficult Questions : Cache Snooping,How do you solve Priority Inversion and Dead locks,what is vfork, kmalloc ,
Programming Questions : Find a substring in a given string, I gave O(n2),they asked me improve to O(n) and so on. How will implement virtual functions(c++ style) in C. How can you generate a v-table ?
Unexpected/Silly/Stupid Questions : They gave some incorrect code snippet and asked you to correct it . Most of the errors were like in a for loop to traverse a char of 10 byets the loop will be for( i =0 ;i < = 10;i++) and then u correct it to i <10 . Like really silly stuff.
I was expecting some algorithmic incorrect stuff ,but they were looking for syntax errors, what don't they have a smart IDE like eclipse or VS 2012 or wut :P
  View Answer

Negotiation Details – I had another offer from a reputed consumer electronics company so I asked them to match or do better than that offer.

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

Accepted Offer – Interviewed in Sunnyvale, CA – Reviewed Jan 29, 2013

Interview Details – I was contacted by email to directly come for onsite for a Software engineer position in Sunnyvale . There were three interviews for each position . The team would first shortlist your resume , then 3 members of the team would interview you for 45 min each. They were all very approachable made you feel comfortable. Amazing interview experience:)

Interview Question – The question was to given two words figure out if they are anagrams with O(N ) complexity and using kernel level code.Also optimize further if possible.   View Answer

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

No Offer – Interviewed in Research Triangle Park, NC Jul 2012 – Reviewed Dec 13, 2012

Interview Details – First, I had a telephone discussion with the hiring manager. Then HR quickly sent me an email to schedule an on-site interview.

The on-site visit lasted about 3.5 hours. It started with a face to face interview with hiring manager and his manager. Then there were three rounds rounds of technical interviews with 2 developers (or testers) at a time.

After the technical discussions, someone from HR came in to discuss the next step in the process, my salary expectations, and up sell the company.

I was not given an offer, and I received an automated note telling me I was not a candidate soon after the face to face.

Interview Question – Two trains, each moving at 20 miles per hour towards each other, are initially 60 miles apart. A bee starts at the front of one train, flies to the other train, then back to the first train, and so on. If the bee always flies at 30 miles per hour, how far does the bee fly before the trains collide?   View Answers (4)

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

No Offer – Interviewed in Wichita, KS Feb 2012 – Reviewed Aug 9, 2012

Interview Details – I met their engineers in campus career fair. After several minutes of chatting about my internship project, which is highly related to their products, I totally forget this conversation. Then after maybe 1-2 months, HR called me and said they want to do a on-site, without phone interview.

Interview Question – Behavioral questions. I had no experience on behavioral questions and answered in a totally wrong way. Technical questions are easy C questions. But I think the problem is whether I fit to that site (not in California, no junior engineers).   Answer Question

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response

Software Engineer at NetApp

No Offer – Interviewed in Sunnyvale, CA Mar 2010 – Reviewed May 16, 2012

Interview Details – It was a tough interview

Interview Questions

More

Helpful Interview?  
Yes | No
Problem with this interview? Add Employer Response
110 of 28 Interviews RSS Feed embed Embed
Interviews for Top Jobs at NetApp

See What NetApp Employees Are Saying Posted by employees

Pays good

 Current Senior Member of Technical Staff in Bangalore (India)

Pros: One of the best perks of working at NetApp is the lucrative package they offer inspite of the lesser work pressure. And off course, the friday beer bash is famous industry wide. Full Review `

More NetApp Ratings & Reviews ()

Worked for NetApp? Contribute to the Community!

Add Review Add Salary Add Interview Review Add Photos

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.