i
Hewlett Packard Enterprise
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed before Feb 2024.
Simple mettel test technical MCQ. Some sql and dsa questions.
Top trending discussions
I applied via Naukri.com and was interviewed in Jan 2023. There were 3 interview rounds.
Goroutines are lightweight threads of execution in Go that allow for concurrent programming.
Goroutines are created using the 'go' keyword followed by a function call.
Concurrency is the ability to run multiple tasks simultaneously, while parallelism is the ability to run multiple tasks at the same time.
Goroutines can communicate with each other using channels.
Example: go func() { fmt.Println('Hello, world!') }()
Example:
Channels are a way for goroutines to communicate. Buffered channels have a capacity while unbuffered channels do not.
Unbuffered channels block until a sender and receiver are ready to communicate
Buffered channels allow for asynchronous communication up to a certain capacity
Channels are typed, meaning they can only send and receive values of a specific type
Array is a fixed-size collection of elements of the same type. Slice is a dynamic-size sequence of elements of the same type.
Arrays have a fixed size and are declared using square brackets, e.g. var arr [5]int
Slices are dynamic and are declared using the make() function, e.g. var s []int = make([]int, 5)
Slices can also be created using a slice literal, e.g. s := []int{1, 2, 3}
I have worked on various projects, including a web application for managing employee data.
I follow the Arrange-Act-Assert pattern for unit testing
I use testing frameworks like GoConvey and testify
I write test cases for both positive and negative scenarios
I use mocks and stubs to isolate dependencies
I aim for high code coverage to ensure thorough testing
Microservices are small, independent services while monolithic is a single, large application.
Microservices are loosely coupled and can be developed and deployed independently.
Monolithic applications are tightly coupled and require a complete redeployment for any changes.
Microservices allow for better scalability and fault tolerance.
Monolithic applications are easier to develop and test.
Examples of microservices includ...
Singleton is a creational design pattern that ensures a class has only one instance and provides a global point of access to it.
Singleton pattern restricts the instantiation of a class to one object.
It is useful when exactly one object is needed to coordinate actions across the system.
Singleton pattern can be implemented using lazy initialization or eager initialization.
Example: Database connection, Logger, Configurati...
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
Goroutines are lightweight threads of execution in Go.
Goroutines are functions that can run concurrently with other functions.
They are cheap to create and can be used to handle multiple tasks simultaneously.
They communicate with each other using channels.
Goroutines are managed by the Go runtime and can be scheduled on multiple processors.
Example: go func() { fmt.Println("Hello, world!") }()
Example: go func() { result :...
I was interviewed in Jan 2025.
I was interviewed in Dec 2024.
Logical intelligence
Any information can be discussed.
A comprehensive analysis of an individual, group, situation, or phenomenon over an extended duration.
The reporter vanished while on assignment in the war zone.
posted on 26 Nov 2024
Aptitude, core concepts and a code
I learned the importance of teamwork and collaboration from my college club.
Developed strong communication skills by working with diverse group of individuals
Learned how to delegate tasks effectively to achieve common goals
Gained experience in problem-solving and conflict resolution through group projects
I want to experience living in a different country and immersing myself in a new culture.
Traveling to a foreign country and learning about their customs and traditions
Trying new foods and experiencing different ways of life
Making friends with locals and exploring the local attractions
Relational DBMS stores data in tables with predefined relationships, while non-relational DBMS stores data in flexible, schema-less formats.
Relational DBMS uses structured query language (SQL) for querying data
Non-relational DBMS can store data in various formats like key-value pairs, document-based, graph databases
Relational DBMS ensures data integrity through normalization and constraints
Non-relational DBMS offers be...
Class is a blueprint for creating objects, abstract class cannot be instantiated and can have abstract methods, interface is a contract for classes to implement certain methods.
Class is a blueprint for creating objects with attributes and methods.
Abstract class cannot be instantiated and can have abstract methods that must be implemented by subclasses.
Interface is a contract for classes to implement certain methods, bu
posted on 4 Dec 2024
It was an online assessment containing 3 DSA questions
I was interviewed in May 2024.
I applied via Recruitment Consulltant
Domain is the area of expertise or knowledge, data elements are individual pieces of data, and database tables are structures to store data.
Domain refers to a specific area of expertise or knowledge, such as healthcare, finance, or education.
Data elements are individual pieces of data that make up a larger dataset, such as name, age, address, etc.
To create a database table, you need to define the table's structure incl...
based on 1 interview
Interview experience
Technical Support Engineer
905
salaries
| ₹1.8 L/yr - ₹7.5 L/yr |
Process Associate
637
salaries
| ₹1.1 L/yr - ₹5.5 L/yr |
Technical Solutions Consultant
599
salaries
| ₹4 L/yr - ₹16.6 L/yr |
Software Engineer
556
salaries
| ₹10.2 L/yr - ₹19 L/yr |
Financial Analyst
435
salaries
| ₹3.6 L/yr - ₹12.9 L/yr |
Dell
IBM
Cisco
Oracle