i
Hewlett Packard
Enterprise
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Reversing a string using C code
Declare a character array to store the string
Use a loop to iterate through the string and store it in the array
Use another loop to print the array in reverse order
RTOS is designed for real-time applications with predictable response time, while normal OS is designed for general-purpose computing.
RTOS provides deterministic scheduling and prioritization of tasks.
Normal OS may have non-deterministic scheduling and may not prioritize tasks.
RTOS has low latency and high throughput.
Normal OS may have higher latency and lower throughput.
RTOS is used in embedded systems, automotiv...
3 way handshake is a process used in TCP/IP network to establish a connection between two devices.
The client sends a SYN packet to the server
The server responds with a SYN-ACK packet
The client sends an ACK packet to the server to confirm the connection
This process is used to ensure reliable communication between devices
Socket programming is a way of connecting two nodes on a network to communicate with each other.
It involves creating a socket object on both the client and server side.
The client sends a request to the server through the socket.
The server receives the request and sends a response back through the same socket.
Common protocols used in socket programming include TCP and UDP.
Examples of applications that use socket pr...
Memory mapping is the process of assigning a physical address to a virtual address in a computer's memory.
Memory mapping allows programs to access physical memory without knowing its exact location.
It helps in efficient memory management by allowing multiple programs to share the same physical memory.
Memory mapping is commonly used in operating systems and device drivers.
Examples of memory mapping techniques inclu...
Structure padding is the insertion of unused bytes between structure members to align them to memory boundaries.
Padding is added to ensure that each member of the structure is aligned to a memory address that is a multiple of its size.
Padding is added to improve performance by allowing the CPU to access data more efficiently.
Padding can be controlled using compiler-specific directives or pragmas.
Example: struct ex...
I applied via Naukri.com and was interviewed in Aug 2021. There were 3 interview rounds.
RTOS is designed for real-time applications with predictable response time, while normal OS is designed for general-purpose computing.
RTOS provides deterministic scheduling and prioritization of tasks.
Normal OS may have non-deterministic scheduling and may not prioritize tasks.
RTOS has low latency and high throughput.
Normal OS may have higher latency and lower throughput.
RTOS is used in embedded systems, automotive sys...
Structure padding is the insertion of unused bytes between structure members to align them to memory boundaries.
Padding is added to ensure that each member of the structure is aligned to a memory address that is a multiple of its size.
Padding is added to improve performance by allowing the CPU to access data more efficiently.
Padding can be controlled using compiler-specific directives or pragmas.
Example: struct example...
Memory mapping is the process of assigning a physical address to a virtual address in a computer's memory.
Memory mapping allows programs to access physical memory without knowing its exact location.
It helps in efficient memory management by allowing multiple programs to share the same physical memory.
Memory mapping is commonly used in operating systems and device drivers.
Examples of memory mapping techniques include pa...
Reversing a string using C code
Declare a character array to store the string
Use a loop to iterate through the string and store it in the array
Use another loop to print the array in reverse order
Socket programming is a way of connecting two nodes on a network to communicate with each other.
It involves creating a socket object on both the client and server side.
The client sends a request to the server through the socket.
The server receives the request and sends a response back through the same socket.
Common protocols used in socket programming include TCP and UDP.
Examples of applications that use socket program...
3 way handshake is a process used in TCP/IP network to establish a connection between two devices.
The client sends a SYN packet to the server
The server responds with a SYN-ACK packet
The client sends an ACK packet to the server to confirm the connection
This process is used to ensure reliable communication between devices
Top trending discussions
I applied via Campus Placement and was interviewed before Nov 2021. There were 2 interview rounds.
I applied via Company Website and was interviewed before Dec 2021. There were 3 interview rounds.
There are 2section of exam i.e English and Data structure
I applied via Company Website and was interviewed in Apr 2021. There was 1 interview round.
I applied via Company Website and was interviewed before Mar 2020. There were 3 interview rounds.
Code using traditional JavaScript methods
Use document.getElementById() to access HTML elements
Use loops like for() and while() for iteration
Use if() and switch() for conditional statements
Use functions to encapsulate code and improve reusability
I applied via Company Website and was interviewed in Jul 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before May 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Jan 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Aug 2020. There were 4 interview rounds.
Collections are data structures that store and manipulate groups of objects.
Collections provide a way to organize and manage large amounts of data
They can be used to perform operations on groups of objects, such as sorting or searching
Examples of collections include arrays, lists, sets, and maps
Java 8 introduces lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow functional programming in Java
Functional interfaces enable the use of lambda expressions
Streams provide a concise way to perform operations on collections
Default methods allow interfaces to have implementation
Date and Time API improvements
Nashorn JavaScript engine
Spring Boot is a framework for building standalone, production-grade Spring-based applications.
Spring Boot simplifies the process of creating and deploying Spring-based applications.
It provides a pre-configured environment with a set of opinionated defaults.
It includes embedded servers like Tomcat, Jetty, and Undertow.
It supports a wide range of data sources and data access technologies.
It enables easy integration with...
JPA stands for Java Persistence API, a specification for object-relational mapping in Java applications.
JPA is used to map Java objects to relational database tables.
It provides a set of annotations to define the mapping between Java classes and database tables.
JPA also supports querying data using the Java Persistence Query Language (JPQL).
based on 1 review
Rating in categories
Technical Support Engineer
867
salaries
| ₹2.4 L/yr - ₹8.1 L/yr |
Process Associate
673
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Technical Solutions Consultant
611
salaries
| ₹6.3 L/yr - ₹24.3 L/yr |
Software Engineer
543
salaries
| ₹9.6 L/yr - ₹17.5 L/yr |
Financial Analyst
429
salaries
| ₹5.5 L/yr - ₹13.8 L/yr |
Accenture
Wipro
Cognizant
Capgemini