i
Hexaware Technologies
Filter interviews by
I applied via Company Website and was interviewed before Dec 2020. There were 6 interview rounds.
Top trending discussions
I applied via Job Fair and was interviewed in Mar 2024. There were 2 interview rounds.
Easy level coding questions for fresher
English communication round
posted on 3 Aug 2024
I applied via campus placement at Thiagarajar College of Engineering, Madurai and was interviewed before Aug 2023. There were 2 interview rounds.
Basics of computer science
Use a Set data structure to remove duplicates from a list of strings.
Create a Set to store unique elements
Iterate through the list and add each element to the Set
Convert the Set back to a list to get the list without duplicates
I applied via Recruitment Consulltant and was interviewed before Feb 2022. There were 4 interview rounds.
AWS EC2 is a web service that provides resizable compute capacity in the cloud.
EC2 stands for Elastic Compute Cloud
Allows users to rent virtual computers on which to run their own applications
Users can choose from a variety of instance types optimized for different use cases
Users can also customize their virtual machine with their own choice of operating system, software, and application stack
EC2 instances can be launc...
posted on 10 Aug 2021
I applied via Referral and was interviewed in Feb 2021. There was 1 interview round.
Hybrid model combines on-premises infrastructure with cloud services for flexibility and scalability.
Combines on-premises infrastructure with cloud services
Allows for flexibility and scalability
Can help optimize costs by utilizing both on-premises and cloud resources as needed
A forest in an enterprise environment refers to a collection of Active Directory domains that share a common schema and global catalog.
A forest is made up of one or more domains that are interconnected in a trust relationship.
It allows for centralized management of users, groups, and resources across multiple domains.
Each domain within a forest has its own domain controllers but shares a common schema and global catalo...
I was interviewed in Nov 2021.
Round duration - 50 Minutes
Round difficulty - Medium
This round was primarily focused on AWS and its applications like why and how do we use its different features and all.
What are the different types of EC2 instances based on their costs?
The three types of EC2 instances based on the costs are:
On-Demand Instance - These instances are prepared as and when needed. Whenever you feel the need for a new EC2 instance, you can go ahead and create an on-demand instance. It is cheap for the short-time but not when taken for the long term.
Spot Instance - These types of instances can be bought through the bidding model. These are comparatively cheaper than On-Dema...
What is Auto Scaling?
Auto Scaling is a feature in aws that automatically scales the capacity to maintain steady and predictable performance. While using auto scaling, you can scale multiple resources across multiple services in minutes. If you are already using Amazon EC2 Auto- scaling, then you can combine Amazon EC2 Auto-Scaling with the Auto-Scaling to scale additional resources for other AWS services.
Benefits of Auto Scaling
1) Setup Sc...
Explain Amazon EC2 in brief.
Amazon EC2, or Elastic Compute Cloud as it is called, is a secure web service that strives to provide scalable computation power in the cloud. It is an integral part of AWS and is one of the most used cloud computation services out there, helping developers by making the process of Cloud Computing straightforward and easy.
What is the use of lifecycle hooks in Autoscaling?
Lifecycle hooks perform custom actions by pausing instances when Autoscaling group launches or terminates an instance. When instance is paused, an instance moves in a wait state. By default, an instance remains in a wait state for 1 hour. For example, when you launch a new instance, lifecycle hooks pauses an instance. When you pause an instance, you can install a software on it or make sure that an instance is complete
Round duration - 50 Minutes
Round difficulty - Medium
This round focused heavily on the fundamentals of Docker which was followed by some basic concepts from Git.
What are docker images?
They are executable packages(bundled with application code & dependencies, software packages, etc.) for the purpose of creating containers. Docker images can be deployed to any docker environment and the containers can be spun up there to run the application.
What command can be run to import a pre-exported Docker image into another Docker host?
This can be done using the docker load command and the syntax is
docker load -i .tar
What are Docker Namespaces?
The Namespace in Docker is a technique which offers isolated workspaces called the Container. Namespaces also offer a layer of isolation for the Docker containers.
What is the difference between CMD and ENTRYPOINT in a Dockerfile?
CMD defines default commands and/or parameters for a container. CMD is an instruction that is best to use if you need a default command which users can easily override. If a Dockerfile has multiple CMDs, it only applies the instructions from the last one.
ENTRYPOINT is preferred when you want to define a container with a specific executable.
You cannot override an ENTRYPOINT when starting a container unless you add the -
Describe the lifecycle of Docker Container?
The different stages of the docker container from the start of creating it to its end are called the docker container life cycle.The most important stages are:
1) Created: This is the state where the container has just been created new but not started yet.
2) Running: In this state, the container would be running with all its associated processes.
3) Paused: This state happens when the running container has been paused.
4)...
When to use Git Rebase or Git Merge?
Choose Merge :
1) Whenever we want to add changes of a feature branch back into the base branch.
2) If you want to keep the same history rather than rewrite it.
3) If you want to revert the changes quickly
Choose Rebase :
1) Whenever we want to add changes of a base branch back to a feature branch.
2) Squash multiple commits
3) Reiterate each commit and update the changes
4) Reverting rebase would be very difficult
What do you know about git stash?
Git stash can be used in cases where we need to switch in between branches and at the same time not wanting to lose edits in the current branch. Running the "git stash" command basically pushes the current working directory state and index to the stack for future use and thereby providing a clean working directory for other tasks.
Round duration - 30 Minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions.
Tell me something about yourself?
Tip 1 : Prepare the points that you will speak in your introduction prior to the interview.
Tip 2 : Tell about your current cgpa, achievements and authenticated certification
Tip 3 : I told about my role in current internship and what all I do
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 applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
An endpoint is a device or software application that is connected to a network and can send or receive data.
An endpoint can be a computer, smartphone, tablet, or any other device that can connect to a network.
Endpoints are used to access and interact with cloud services and applications.
Examples of endpoints include laptops accessing cloud storage, smartphones using cloud-based apps, and IoT devices communicating with ...
Migration involves transferring data, applications, and infrastructure from one environment to another.
Assess the current environment and identify the migration goals
Choose the appropriate migration strategy (lift and shift, re-platform, re-factor)
Plan the migration timeline and dependencies
Prepare the target environment and ensure compatibility
Migrate data and applications using tools and services
Validate and test the...
Active Directory is a directory service developed by Microsoft that provides centralized management of network resources.
Active Directory is used to authenticate and authorize users and computers in a Windows domain network.
It stores information about users, groups, computers, and other network objects.
It allows administrators to manage and control access to resources, such as files, printers, and applications.
Active D...
Senior Software Engineer
3.8k
salaries
| ₹5.3 L/yr - ₹20 L/yr |
System Analyst
3k
salaries
| ₹6.8 L/yr - ₹29 L/yr |
Software Engineer
2.9k
salaries
| ₹2 L/yr - ₹10 L/yr |
Senior Executive
2k
salaries
| ₹0.8 L/yr - ₹6.2 L/yr |
Technical Architect
1.9k
salaries
| ₹10 L/yr - ₹36 L/yr |
Cognizant
TCS
Infosys
Wipro