i
Hewlett Packard
Enterprise
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
A classroom management system to track student attendance, grades, assignments, and communication with parents.
Track student attendance using RFID cards or biometric scanners
Record grades for each assignment and calculate overall grade
Manage assignments and deadlines with notifications for students
Enable communication between teachers, students, and parents through messaging system
ITIL is a framework for IT service management that helps in application management practices.
ITIL stands for Information Technology Infrastructure Library.
It provides a set of best practices for IT service management.
ITIL helps in improving the quality of IT services and reducing costs.
It includes processes for incident management, problem management, change management, and more.
ITIL helps in aligning IT services ...
I am highly adaptable to changes in technology and have a structured learning process to ensure smooth knowledge transfer.
I stay up-to-date with the latest technology trends and advancements
I am open to learning new technologies and tools
I have a structured learning process that involves researching, reading documentation, and practicing
I collaborate with team members to share knowledge and learn from each other
I ...
Multitasking involves executing multiple tasks simultaneously, while multiprogramming involves running multiple programs on a single processor.
Multitasking allows multiple tasks to run concurrently on a single processor, switching between them quickly.
Multiprogramming involves loading multiple programs into memory and executing them concurrently, utilizing idle CPU time efficiently.
Examples of multitasking include...
Given an array arr
of length N
consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.
Find the sum of the subarray with the maximum sum among all subarrays in a given array.
Iterate through the array and keep track of the maximum sum subarray seen so far.
Use Kadane's algorithm to efficiently find the maximum subarray sum.
Handle cases where all elements are negative or array is empty.
Example: For input arr = [-2, 1, -3, 4, -1], the maximum subarray sum is 4.
A process is an instance of a program, while a thread is a unit of execution within a process.
A process has its own memory space, while threads share the same memory space.
Processes are independent and isolated, while threads can communicate and share resources.
Creating a new process is more resource-intensive than creating a new thread.
Processes have their own program counter, while threads share the same program...
ARP stands for Address Resolution Protocol, used to map IP addresses to MAC addresses in a local network.
ARP is used to find the MAC address of a device based on its IP address
It operates at the data link layer of the OSI model
ARP requests are broadcasted to all devices on the local network
Example: When a device wants to communicate with another device on the same network, it uses ARP to find the MAC address of th...
Views provide a virtual representation of data, offering advantages such as simplifying complex queries, enhancing security, and improving performance.
Views simplify complex queries by predefining commonly used joins, filters, and aggregations.
Views enhance security by allowing users to access only specific columns or rows of a table.
Views improve performance by storing the results of complex queries, reducing the...
A process is an executing instance of a program, while a program is a set of instructions stored in the computer's memory.
A program is a static set of instructions stored on disk, while a process is a dynamic instance of those instructions being executed in memory.
Multiple processes can be running the same program simultaneously, each with its own memory space and resources.
Processes have their own unique process ...
You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list.
Your task is to determine th...
Find the node where two linked lists merge, return -1 if no merging occurs.
Traverse both lists to find their lengths and the difference in lengths
Move the pointer of the longer list by the difference in lengths
Traverse both lists simultaneously until they meet at the merging point
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
First Round was Aptitude and coding both together. Logical Reasoning, Blood Relations. In coding part there were 3 questions of easy level . Topics were array , string.
The task is to compress a string by counting consecutive characters and representing them in a specific format.
Iterate through the string while keeping track of the current character and its count.
When the character changes, append the character and its count to the result.
Example: For 'aabbbc', the output is 'a2b3c1'.
Edge case: For an empty string, the output should also be an empty string.
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
There was Aptitude, Technical and Coding. Coding there were 4 sections for 4 languages (C, C++, java, Python) We had to do atleast 2. Technical MCQs were based on OS, CN, DSA, C, C++, Python (Numpy, Panda) and Java
I applied via Campus Placement and was interviewed before Sep 2022. There were 3 interview rounds.
Multiple choice questions
A classroom management system to track student attendance, grades, assignments, and communication with parents.
Track student attendance using RFID cards or biometric scanners
Record grades for each assignment and calculate overall grade
Manage assignments and deadlines with notifications for students
Enable communication between teachers, students, and parents through messaging system
I appeared for an interview in Feb 2021.
Round duration - 70 Minutes
Round difficulty - Medium
This round had 40 MCQ's followed by 2 questions of DS and Algo. The programming questions were preety standard and can be solved within 30 minutes.
Given an integer array ARR
of size N
, your task is to find the total number of inversions that exist in the array.
An inversion is defined for a pair of integers in the...
Given an array ARR
of N integers and an integer S, determine if there exists a contiguous subarray within the array with a sum equal to S. If such a subarray exis...
Round duration - 60 Minutes
Round difficulty - Easy
This round had 1 question from Linked List in which I had to first explain my approach and then code the solution. This was followed by some questions from OOPS , C++ and OS.
You are given the head node of a singly linked list. Your task is to return a pointer pointing to the middle of the linked list.
If there is an odd number of elements, return the ...
Static linking includes all library modules in the executable file, while dynamic linking loads libraries at runtime.
Static linking includes all library modules in the executable file, increasing its size.
Dynamic linking loads libraries at runtime, reducing the size of the executable file.
Static linking results in faster startup time, while dynamic linking allows for easier updates to libraries.
Examples of static linki...
A linker error in C++ occurs when the linker is unable to resolve references to functions or variables during the linking phase of compilation.
Linker errors occur when there are missing definitions for functions or variables that are referenced in the code.
Common causes of linker errors include forgetting to define a function that is declared, or not including the necessary library or object files.
Example: If a functio...
Inline functions are actual functions while macros are preprocessor directives in C++.
Inline functions are actual functions defined with the 'inline' keyword, while macros are preprocessor directives that are replaced before compilation.
Inline functions provide type checking and scope resolution, while macros do not.
Inline functions can have multiple lines of code and can access variables in the scope they are called f...
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
I appeared for an interview in Nov 2020.
Round duration - 50 Minutes
Round difficulty - Easy
OOPs concept
Round duration - 80 Minutes
Round difficulty - Medium
OOPs concept.
Polymorphism and its types.
Compile-time polymorphism
Write a code to show operator overloading.
Difference between method overloading and method overriding.
Threading, multilevel scheduling, and its drawbacks and how it can be overcome.
DBMS -sql queries, same data but write using IN instead of WHERE
Given a string str
and a character X
, write a function to remove all occurrences of X
from the string.
If the character X
does not exist in the input string, t...
Create a function to remove all occurrences of a given character from a string.
Iterate through the string and build a new string excluding the specified character.
Use string manipulation functions to achieve the desired result.
Handle the case where the character does not exist in the string.
Return the modified string as the output.
Given an array ARR
of N integers and an integer S, determine if there exists a contiguous subarray within the array with a sum equal to S. If such a subarray exis...
You are given a string 'S' of length 'N'. Your task is to find the frequency of each character from 'a' to 'z' in the string.
S : abcdg
1...
Given an integer array 'ARR' of size 'N' containing numbers from 0 to (N - 2). Each number appears at least once, and there is one number that appears twice. Yo...
Given a string str
and a character 'X', develop a function to eliminate all instances of 'X' from str
and return the resulting string.
The first lin...
Develop a function to remove all instances of a given character from a string.
Iterate through the string and only add characters that are not equal to the given character to a new string.
Return the new string as the result.
Handle edge cases like empty string or character not found in the string.
Example: Input 'hello world' and 'o', output 'hell wrld'.
Tip 1 : Study about the company
Tip 2 : Go through interview questions and experiences
Tip 1 : Know your resume thoroughly
Tip 2 : Mention good projects on which you can talk about and explain properly
I applied via Walk-in and was interviewed before Feb 2020. There were 4 interview rounds.
I am highly adaptable to changes in technology and have a structured learning process to ensure smooth knowledge transfer.
I stay up-to-date with the latest technology trends and advancements
I am open to learning new technologies and tools
I have a structured learning process that involves researching, reading documentation, and practicing
I collaborate with team members to share knowledge and learn from each other
I atten...
ITIL is a framework for IT service management that helps in application management practices.
ITIL stands for Information Technology Infrastructure Library.
It provides a set of best practices for IT service management.
ITIL helps in improving the quality of IT services and reducing costs.
It includes processes for incident management, problem management, change management, and more.
ITIL helps in aligning IT services with ...
I appeared for an interview before Feb 2021.
Round duration - 70 Minutes
Round difficulty - Medium
This round had 40 MCQ's followed by 2 questions of DS and Algo. The programming questions were preety standard and can be solved within 30 minutes.
Given an array arr
of length N
consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.
Given a string str
and a character 'X', develop a function to eliminate all instances of 'X' from str
and return the resulting string.
The first lin...
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions from DSA, OS, DBMS and Computer Networks. The programming question was quiet easy and I coded it preety fast after discussing the appropriate approach and complexity analysis.
You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list.
Your task is to determine t...
A process is an executing instance of a program, while a program is a set of instructions stored in the computer's memory.
A program is a static set of instructions stored on disk, while a process is a dynamic instance of those instructions being executed in memory.
Multiple processes can be running the same program simultaneously, each with its own memory space and resources.
Processes have their own unique process ID (P...
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round. HR was very frank and asked standard questions. Then we discussed about my role.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Top trending discussions
Some of the top questions asked at the Hewlett Packard Enterprise Software Developer interview -
based on 5 interview experiences
Difficulty level
Duration
based on 49 reviews
Rating in categories
Technical Support Engineer
859
salaries
| ₹2.4 L/yr - ₹7 L/yr |
Process Associate
670
salaries
| ₹1.7 L/yr - ₹5 L/yr |
Technical Solutions Consultant
610
salaries
| ₹6.4 L/yr - ₹23.1 L/yr |
Software Engineer
575
salaries
| ₹9.6 L/yr - ₹17.5 L/yr |
Financial Analyst
425
salaries
| ₹5.4 L/yr - ₹13.3 L/yr |
Accenture
Wipro
Cognizant
Capgemini