i
Hexaware Technologies
Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2023. There were 3 interview rounds.
OOPs concept in .NET refers to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementatio...
Some advanced features of .Net Core include cross-platform support, performance improvements, and support for modern development practices.
Cross-platform support allows developers to build and run applications on different operating systems.
Performance improvements such as faster startup times and lower memory usage.
Support for modern development practices like containerization and microservices architecture.
Built-in s...
Interface defines a contract for a class to implement, while abstraction hides the implementation details.
Interface is a blueprint of a class that defines what methods a class must implement.
Abstraction is a concept that hides the implementation details and shows only the functionality.
Interfaces can have multiple inheritance, while abstraction can be achieved using abstract classes.
Example: Interface 'Shape' may have ...
Extension methods are a way to add new methods to existing types without modifying the original type.
Extension methods are defined as static methods in a static class.
They must be in the same namespace as the type being extended.
They are called like instance methods on the extended type.
Example: Adding a method to the String class to reverse a string.
Middle tier is the layer of software that acts as a bridge between the front-end user interface and the back-end database.
Middle tier handles business logic and processing of data
It often includes application servers, web servers, and APIs
Examples include Java EE, .NET Framework, and Node.js
DI stands for Dependency Injection and is a design pattern used to increase flexibility and maintainability of code.
DI is a technique where one object supplies the dependencies of another object instead of the object creating them itself.
It helps in decoupling components, making them easier to test and reuse.
DI containers like Spring Framework in Java are used to manage dependencies and inject them into objects.
Example...
The current project is a web application for managing inventory and sales.
The project follows a MVC (Model-View-Controller) architecture
Uses technologies like React for the front-end and Node.js for the back-end
Database schema includes tables for products, customers, orders, etc.
Implemented features like user authentication, product search, and order processing
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects o...
Inversion of Control (IoC) is a design principle where the flow of control is inverted compared to traditional programming.
IoC is a design pattern where the control of flow is inverted from the traditional approach.
In IoC, the control is passed to a framework or container that manages the flow of the application.
Dependency Injection is a common implementation of IoC, where dependencies are injected into a class rather
Pipeline functions are a series of functions or tasks that are executed in a specific order to process data or perform actions.
Pipeline functions help streamline complex processes by breaking them down into smaller, manageable tasks
Each function in the pipeline takes input from the previous function and passes output to the next function
Commonly used in data processing, automation, and software development workflows
Session in .NET Core is used to store user-specific information across multiple requests.
Use services.AddSession() in ConfigureServices method of Startup class to enable session
Use app.UseSession() in Configure method of Startup class to add session middleware
Access session data using HttpContext.Session property
Example: HttpContext.Session.SetString("UserName", "JohnDoe") to store a string in session
Example: string us...
ACID properties in DB ensure data integrity and consistency
Atomicity: All operations in a transaction are completed successfully or none at all
Consistency: Data is always in a valid state before and after a transaction
Isolation: Transactions are isolated from each other until they are completed
Durability: Once a transaction is committed, changes are permanent and survive system failures
Isolation levels define the level of visibility a transaction has on other concurrent transactions.
Isolation levels include READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, and SERIALIZABLE.
READ UNCOMMITTED allows dirty reads, READ COMMITTED prevents dirty reads but allows non-repeatable reads, REPEATABLE READ prevents non-repeatable reads but allows phantom reads, and SERIALIZABLE prevents all anomalies.
Isolation le...
Salary expectation is the amount of money a candidate expects to be paid for a specific job role.
Salary expectation is usually discussed during the job interview process.
Candidates may base their salary expectations on factors such as their experience, qualifications, industry standards, and cost of living.
Employers may also consider the candidate's salary expectation when making a job offer.
It is important for candida...
I was interviewed in Dec 2024.
I was interviewed in Jan 2025.
I am a dedicated and empathetic Customer Care Executive with a passion for helping customers resolve their issues and providing excellent service.
I have over 5 years of experience in customer service roles, including handling inquiries, complaints, and escalations.
I am skilled in active listening, problem-solving, and conflict resolution.
I strive to create positive customer experiences by going above and beyond to meet
I am from New York City, known for its diverse culture and iconic landmarks.
Born and raised in the bustling city of New York
Grew up surrounded by a mix of cultures and traditions
Familiar with famous landmarks like the Statue of Liberty and Central Park
I am a dedicated and empathetic customer care executive with a passion for helping customers resolve their issues.
I have over 5 years of experience in customer service roles
I am skilled in active listening and problem-solving
I have a track record of exceeding customer satisfaction goals
I am proficient in using CRM software to manage customer interactions
Yes, I am comfortable with night shifts as I have prior experience working in such shifts.
I have previous experience working night shifts in my previous job.
I am a night owl and feel more productive during night hours.
I am willing to adjust my schedule to accommodate night shifts.
I understand the importance of providing customer support round the clock.
I am aware of the challenges of working night shifts and am prepare
I was interviewed in Dec 2024.
Hexaware Technologies interview questions for popular designations
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.
Example: Function overloading
Program to find number of repeated characters in a string
Iterate through each character in the string
Use a hashmap to store the count of each character
Increment the count if character is already present in the hashmap
Return the count of characters with count greater than 1
I am a dedicated Quality Engineer with a strong background in ensuring product quality and compliance with industry standards.
Experienced in conducting quality control tests and inspections
Skilled in analyzing data and identifying areas for improvement
Proficient in implementing quality management systems
Strong attention to detail and problem-solving skills
Excellent communication and teamwork abilities
Get interview-ready with Top Hexaware Technologies Interview Questions
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Developing and implementing training programs to improve employee performance and productivity.
Identifying training needs through performance evaluations and feedback
Designing training materials and resources
Delivering training sessions in various formats (e.g. classroom, online)
Evaluating training effectiveness through assessments and feedback
Collaborating with department heads to align training programs with organiza
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
STP loop prevention is achieved by blocking redundant paths in a network to prevent loops.
STP (Spanning Tree Protocol) identifies redundant paths in a network
STP selects a root bridge to be the central point of the network
STP blocks certain ports to prevent loops while still allowing for redundancy
If a link fails, STP will unblock a previously blocked port to maintain connectivity
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
I am a dedicated Senior Software Tester with 5+ years of experience in manual and automated testing.
5+ years of experience in software testing
Proficient in manual and automated testing
Strong attention to detail and problem-solving skills
Experience with testing tools such as Selenium and Jira
Ability to work well in a team and communicate effectively
Project architecture refers to the high-level structure of a software system, including components, relationships, and interactions.
Project architecture defines how different components of a software system are organized and interact with each other.
It includes the design decisions related to the system's structure, such as layers, modules, and communication protocols.
Common architectural patterns include MVC (Model-Vi...
I applied via Walk-in and was interviewed in Aug 2024. There were 3 interview rounds.
Was given up a topic and discussed
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
A program to count the number of integers and characters in a given string.
Iterate through each character in the string and check if it is an integer or a character.
Use isdigit() function to check if a character is an integer.
Keep separate counters for integers and characters.
Return the counts of integers and characters at the end.
Final is a keyword in Java used to restrict inheritance, finally is a block used in exception handling, and finalize is a method used for cleanup.
Final is a keyword in Java used to restrict inheritance or prevent method overriding.
Finally is a block used in exception handling to ensure a piece of code is always executed, whether an exception is thrown or not.
Finalize is a method in Java used for cleanup operations befo
Assertion is a statement that checks if a condition is true, while validation/verification is the process of confirming that a product meets specified requirements.
Assertion is used to validate the expected outcome of a test case.
Validation/verification is the process of checking if the product meets the specified requirements.
Assertions are typically used within test scripts to verify the expected behavior of the syst...
What people are saying about Hexaware Technologies
The duration of Hexaware Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 646 interviews
Interview experience
based on 6k reviews
Rating in categories
Senior Software Engineer
3.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
System Analyst
2.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
2.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Executive
2.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Architect
2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
TCS
Wipro
HCLTech