i
Hewlett Packard Enterprise
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Reverse a linked list by changing the pointers direction
Start with three pointers: current, previous, and next
Iterate through the linked list, updating the pointers to reverse the direction
Return the new head of the reversed linked list
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.
Coding test held on Hipro platform which had 3 coding questions including mcqs
90 questions in 90 mins on maths, programming, and debugging
2 basic coding questions on strings and array, you can use any language
Expected CTC for Software Engineer Level 1 depends on company, location, experience, and negotiation skills.
Expected CTC can vary based on company policies and budget.
Location plays a significant role in determining CTC due to cost of living differences.
Experience level can impact the salary offered, with more experienced candidates typically receiving higher CTC.
Negotiation skills can also influence the final CTC offe...
I applied via campus placement at Osmania University and was interviewed before Oct 2023. There were 2 interview rounds.
Simple questions, easy to clear
I applied via campus placement at Lovely Professional University (LPU) and was interviewed before Mar 2022. There were 4 interview rounds.
20-30 aptitude questions like direction, time and speed, calculating intrest
It consists 2-3 coding questions there is no language barrier so you can code in any language
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
Dependency Injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
In Java, exceptions can be handled using try-catch blocks to catch and handle specific exceptions.
Use try-catch blocks to catch exceptions and handle them gracefully
Use multiple catch blocks to handle different types of exceptions
Use finally block to execute code regardless of whether an exception is thrown or not
Throw custom exceptions using throw keyword
map transforms each element in a stream, while flatMap transforms each element into multiple elements
map applies a function to each element in a stream and returns a new stream of the results
flatMap applies a function that returns a stream for each element in the original stream, then flattens the streams into a single stream
Example: map - stream.map(x -> x * x), flatMap - stream.flatMap(str -> Arrays.stream(str.split(
ConcurrentModificationException occurs when a collection is modified while iterating over it.
Use Iterator to iterate over the collection instead of foreach loop.
If modification is necessary, use Iterator's remove() method instead of collection's remove() method.
Consider using synchronized collections or ConcurrentHashMap to avoid ConcurrentModificationException.
I applied via Company Website and was interviewed in Jan 2024. There was 1 interview round.
Easy Question on String manipulation and Patterns, series programs.
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
based on 2 reviews
Rating in categories
Technical Support Engineer
904
salaries
| ₹1.8 L/yr - ₹8 L/yr |
Process Associate
653
salaries
| ₹1.1 L/yr - ₹5.3 L/yr |
Technical Solutions Consultant
597
salaries
| ₹4.1 L/yr - ₹15.8 L/yr |
Software Engineer
556
salaries
| ₹9.7 L/yr - ₹18.1 L/yr |
Senior Process Associate
419
salaries
| ₹1.7 L/yr - ₹7.1 L/yr |
Dell
IBM
Cisco
Oracle