I applied online. The process took 5 days. I interviewed at NetApp (Bengaluru) in Dec 2012
Interview
Mainly technical interview. Expect 3-4 rounds. Initial can be phone screening. Phone screening will be technical and some analytical questions and puzzles. Be sure to be thorough with programming questions and algorithms. Knowledge of systems are important. Algorithm questions can also be expected. Algo questions can be about loop in link list or algo for a queue management or even algos around locks and mutexes.
Interview questions [1]
Question 1
Questions on filesystems. My previous role, academic projects. Questions on computer architecture and Operating system fundamentals. Coding questions. Algorithm questions can also be expected. Algo questions can be about loop in link list or algo for a queue management or even algos around locks and mutexes.Phone screening will be technical and some analytical questions and puzzles. Be sure to be thorough with programming questions and algorithms. Knowledge of systems are important.
I applied through university. The process took 2 months. I interviewed at NetApp (Research Triangle Park, NC) in Jun 2014
Interview
I was contacted by HR on phone after a few weeks of applying. I had 2 Phone interviews with managers and 4 rounds onsite with engineers. I was interviewed in RTP. Later on I was given a position in Sunnyvale.
Interview questions [1]
Question 1
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 example (in depth OS fundamentals).
Threads, process, stacks, heaps - what is the relationship among them.
1 hour of questions only on pointers (eg. 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 spin lock and a mutex.
Serialize a binary tree.
I applied through university. The process took 1 day. I interviewed at NetApp (Kānpur, Uttar Pradesh) in Dec 2015
Interview
I have attended netapp interview at IIT Kanpur.. First the took written test which has 4 sections(Aptitude, programming basics C, C++, Data structures, Operating systems).
then there were two technical rounds and one HR round..
First round went for 100 min.
Interview questions [1]
Question 1
Interviewer asked about the programming languages you are comfortable with.. The interview goes on basic questions in array manipulations, like you are given an array with duplicate elements you have to find out the maximum occurring element and its frequency. second one was on linked list. Delete all the elements which falls in a given range.