i
NetApp
Filter interviews by
CSMA/CD is a protocol used in Ethernet networks to avoid data collisions.
CSMA/CD stands for Carrier Sense Multiple Access with Collision Detection.
Before transmitting data, a device listens to the network to check if it's free.
If the network is busy, the device waits for a random amount of time before trying again.
If two devices transmit data at the same time, a collision occurs and both devices stop transmitting.
...
System stack is a data structure used by computer programs to store information about the active subroutines and function calls.
System stack is also known as call stack or execution stack.
It is a LIFO (Last In First Out) data structure.
Each time a function is called, its return address and local variables are pushed onto the stack.
When the function returns, the values are popped off the stack.
Stack overflow can oc...
TCP/UDP are transport layer protocols used for communication between devices on a network.
TCP (Transmission Control Protocol) is a reliable, connection-oriented protocol that ensures data is delivered error-free and in order. It is used for applications that require high reliability such as email, file transfer, and web browsing.
UDP (User Datagram Protocol) is a connectionless protocol that does not guarantee deli...
strstr function searches for the first occurrence of a substring in a given string.
The function takes two arguments: the main string and the substring to be searched.
It returns a pointer to the first occurrence of the substring in the main string.
If the substring is not found, it returns NULL.
The function is case-sensitive.
Example: strstr('hello world', 'world') returns 'world'.
Phases of compilation include preprocessing, compilation, assembly, and linking.
Preprocessing: expands macros and includes header files
Compilation: translates source code to assembly language
Assembly: translates assembly code to machine code
Linking: combines object files and libraries into an executable
Examples: gcc, clang, javac
Reading from a NULL pointer results in undefined behavior and can cause a segmentation fault.
Dereferencing a NULL pointer can lead to crashes or unexpected behavior.
It is important to always check if a pointer is NULL before using it.
Examples of undefined behavior include accessing memory that doesn't belong to the program or overwriting important data.
Segmentation faults occur when a program tries to access memor...
512 MB RAM is a computer memory module that can store and retrieve data quickly.
512 MB RAM is a type of computer memory module.
It can store and retrieve data quickly.
It is a relatively small amount of memory compared to modern standards.
It may be suitable for basic computing tasks such as web browsing and word processing.
It may struggle with more demanding applications such as gaming or video editing.
Yes, I have a few queries.
Can you provide more information about the company culture?
What are the opportunities for growth within the company?
Can you explain the benefits package in more detail?
I appeared for an interview in Apr 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed before Jan 2024. There was 1 interview round.
Platform was Hackerank
I applied via Campus Placement and was interviewed in Oct 2023. There was 1 interview round.
So the 1st round was aptitude and coding. It contains around 5 sections, Including OS, JavaScript, C, Java mcq's.
Questions are quite hard.
Last section had 2 coding questions
Difficulty level : Above Medium
Good experince . it hd 30 mcqs and 3 coding questions
Haven't gotten selected till round 2
It was 3 question from greedy algorithm and array and stack
Disscusion regarding the resume
I applied via Campus Placement and was interviewed in Jul 2022. There were 5 interview rounds.
Average level 3 coding questions and some aptitude and core questions.
I applied via Campus Placement and was interviewed before Oct 2022. There were 3 interview rounds.
512 MB RAM is a computer memory module that can store and retrieve data quickly.
512 MB RAM is a type of computer memory module.
It can store and retrieve data quickly.
It is a relatively small amount of memory compared to modern standards.
It may be suitable for basic computing tasks such as web browsing and word processing.
It may struggle with more demanding applications such as gaming or video editing.
strstr function searches for the first occurrence of a substring in a given string.
The function takes two arguments: the main string and the substring to be searched.
It returns a pointer to the first occurrence of the substring in the main string.
If the substring is not found, it returns NULL.
The function is case-sensitive.
Example: strstr('hello world', 'world') returns 'world'.
Phases of compilation include preprocessing, compilation, assembly, and linking.
Preprocessing: expands macros and includes header files
Compilation: translates source code to assembly language
Assembly: translates assembly code to machine code
Linking: combines object files and libraries into an executable
Examples: gcc, clang, javac
Reading from a NULL pointer results in undefined behavior and can cause a segmentation fault.
Dereferencing a NULL pointer can lead to crashes or unexpected behavior.
It is important to always check if a pointer is NULL before using it.
Examples of undefined behavior include accessing memory that doesn't belong to the program or overwriting important data.
Segmentation faults occur when a program tries to access memory it ...
System stack is a data structure used by computer programs to store information about the active subroutines and function calls.
System stack is also known as call stack or execution stack.
It is a LIFO (Last In First Out) data structure.
Each time a function is called, its return address and local variables are pushed onto the stack.
When the function returns, the values are popped off the stack.
Stack overflow can occur w...
CSMA/CD is a protocol used in Ethernet networks to avoid data collisions.
CSMA/CD stands for Carrier Sense Multiple Access with Collision Detection.
Before transmitting data, a device listens to the network to check if it's free.
If the network is busy, the device waits for a random amount of time before trying again.
If two devices transmit data at the same time, a collision occurs and both devices stop transmitting.
After...
TCP/UDP are transport layer protocols used for communication between devices on a network.
TCP (Transmission Control Protocol) is a reliable, connection-oriented protocol that ensures data is delivered error-free and in order. It is used for applications that require high reliability such as email, file transfer, and web browsing.
UDP (User Datagram Protocol) is a connectionless protocol that does not guarantee delivery ...
I believe in open communication, mutual respect, and teamwork. I encourage my team to share their ideas and opinions.
Encourage open communication
Respect team members' opinions
Collaborate and work together
Lead by example
Provide constructive feedback
Celebrate team successes
Yes, I am confident of getting into Net App.
I have the required skills and experience for the job
I have researched the company and its culture
I have networked with current employees and received positive feedback
I have prepared thoroughly for the interview process
I will be disappointed but I understand that there are many qualified candidates.
I have prepared well for this opportunity and would have loved to be selected.
However, I also understand that the selection process is competitive and there are many other qualified candidates.
If I am not selected, I will take it as a learning experience and continue to work hard towards my goals.
Yes, I am willing to relocate to Bangalore for the job.
I am open to new opportunities and challenges.
I have researched about Bangalore and find it a great place to work and live.
I am willing to relocate with my family and make necessary arrangements.
I am excited about the prospect of working with the company and contributing to its growth.
Yes, I have a few queries.
Can you provide more information about the company culture?
What are the opportunities for growth within the company?
Can you explain the benefits package in more detail?
Your position would depend on your qualifications and experience. We have a clear hierarchy and growth path for all employees.
Your position would be determined based on your qualifications and experience
We have a clear hierarchy and growth path for all employees
Your position would be discussed during the hiring process
We value all our employees and provide opportunities for growth and development
Top trending discussions
The duration of NetApp interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 6 interview experiences
Difficulty level
Duration
based on 380 reviews
Rating in categories
Member Technical Staff
182
salaries
| ₹12 L/yr - ₹51 L/yr |
Professional Service Engineer
107
salaries
| ₹7.6 L/yr - ₹30.5 L/yr |
Software Engineer
100
salaries
| ₹17.8 L/yr - ₹31 L/yr |
Technical Staff Member 3
86
salaries
| ₹21 L/yr - ₹46.2 L/yr |
Mts Software Engineer
74
salaries
| ₹14.6 L/yr - ₹50 L/yr |
Nutanix
IBM
Oracle
Synechron