NetApp, Inc., formerly Network Appliance, Inc., is an American computer storage and data management company headquartered in Sunnyvale, California. It is a member of the NASDAQ-100. It was ranked on the Fortune 500 for the first time in 2012.
NetApp was founded in 1992 by David Hitz, James Lau, and Michael Malcolm. At the time, its major competitor was Auspex Systems. In 1994, NetApp received venture capital funding from Sequoia Capital.
NetApp thrived in the internet bubble years of the mid 1990s to 2001, during which the company grew to $1 billion in annual revenue. After the bubble burst, NetApp's revenues quickly declined to $800 million in its fiscal year 2002. Since then, the company's revenue has steadily climbed.
Sample NetApp Aptitude Questions (2017)
1. (1/2) of a number is 3 more than the (1/6) of the same number? Find the number.
a. 6 b. 7 c. 8 d. 9
2. 10 people, type 10 lines in 10 minutes, then to type 60 lines in 60 minutes, people needed are?
a. 16 b. 6 c. 10 d. 60
3. If Rs. 1260 is divided amongst A, B and C in the ratio 2:3:4. What is C’s share?
a. 850 b. 560 c. 270 d. 625
4. If the value of x/2y = 2a, then what is the value of 2x/(x-2ay) equal to?
a. 4 b. 8 c. 16 d. 2
Detailed NetApp Campus Recruitment/Interview Process (2016/2017/2018)
Procedure for NetApp campus placement
NetApp is a “brand name” for storage. NetApp is a company with rich history, a culture of innovation and a great place to work. It has the perfect work-life balance, great products to work on. Most importantly its area of work matches my interest, which is File system. But there are many companies(like EMC, IBM, Hitachi etc.) which have almost same attributes, what drifts candidates towards NetApp is its capability of adaptation when it comes to new technology. The products are being developed/modified taking care of new technological advances which are in pipeline and are expected to be feasible only after 6-7 years.
The process starts with a written round having total 50 MCQs, 10 Quantitative, 15 Data structures and algorithms, 15 programming and 10 systems related questions. And after clearing it, 2 technical rounds were conducted, and after shortlisting, a managerial round was conducted. And if everything goes well HR will confirm the hiring. Resumes and consolidated report of the interviews of all the hired candidates will be sent to Directors having vacancy in their Business Units and they will choose based on their requirement and match of expertise.
Most of the questions asked are related to OS fundamentals. Interviewers will cover almost all the concepts of OS like Memory management, Synchronization, Processes and threads, System calls. They can even ask you about your internship project, so be prepared with it. There are some programming, algorithms and data structure questions, for which one needs to have deep understanding to clear it. An example question asked in one of the NetApp interviews was to emulate the behavior of page table given a program, accessing data from a disk, and the level of difficulty was increased by changing the replacement scheme and by introducing TLB. The tricky part here was to play with virtual and physical address space and mapping between them after consecutive data accesses considering replacement scheme.
There will be plenty of OS and DSA related questions. For OS, one can refer ‘UNIX Internals’ by Uresh Vahalia and study some concepts from ‘Operating Systems’ by William Stallings. They are some finest books to build your base in OS. For DSA, you can refer ‘Introduction to Algorithms’ by Cormen. There are some good websites for standard programming questions like careercup, geeksforgeeks, stackoverflow, Daniweb to refine or clear conceptual doubts. For programming questions in C you need to be comfortable and patient with pointers.
NetApp has a very strong internship and referral programme. They give preference to interns for NCG jobs. But they do go for on-campus placement to a very limited set of colleges (Almost all IITs, some NITs, BITS Pilani and some Bangalore colleges). Referral programme is generally used to hire laterals.