i
Filter interviews by
Database isolation defines how transaction integrity is visible to other transactions, impacting concurrency and consistency.
Isolation levels include Read Uncommitted, Read Committed, Repeatable Read, and Serializable.
Read Uncommitted allows dirty reads, where one transaction can see uncommitted changes from another.
Read Committed prevents dirty reads but allows non-repeatable reads, where data can change between ...
A sealed class restricts which classes can extend it, enhancing type safety and control in Java programming.
Introduced in Java 15 as a preview feature and finalized in Java 17.
Allows developers to define a limited set of subclasses, improving maintainability.
Syntax example: `sealed class Shape permits Circle, Square {}`.
Useful in scenarios like defining a hierarchy of types with controlled extensions.
Middleware is software that acts as a bridge between different applications or services, facilitating communication and data management.
Middleware enables communication between different software applications, often in a distributed environment.
It can handle tasks such as authentication, logging, and data transformation.
Examples include web servers, application servers, and message brokers.
In ASP.NET Core, middlew...
Filters in .NET are components that allow developers to intercept and modify requests and responses in web applications.
Filters can be used for logging, authentication, and authorization.
Example: An ActionFilter can log the execution time of an action method.
There are different types of filters: Authorization, Action, Result, and Exception filters.
Example: Exception filters can handle errors globally and return cu...
My framework architecture is modular, scalable, and designed for efficient test automation across various applications.
Modular Design: Each component (e.g., test cases, utilities) is separate, allowing for easy updates and maintenance.
Layered Architecture: It consists of layers such as Test Layer, Business Logic Layer, and Data Access Layer for better organization.
Use of Page Object Model (POM): This design patter...
Test cases for a login feature in an automation testing scenario.
Verify valid login with correct username and password.
Check login failure with incorrect password.
Test login with empty username field.
Validate login with empty password field.
Ensure user is redirected to the dashboard after successful login.
To convince a high-rated customer, focus on understanding their needs, building rapport, and providing tailored solutions.
Listen actively to their concerns and feedback to show you value their opinion.
Use positive language and affirm their feelings to build trust.
Provide personalized solutions that cater to their specific needs, such as offering a tailored product recommendation.
Share success stories or testimonia...
Stored Procedures (SP) are precompiled SQL statements, while functions return values and can be used in SQL expressions.
SPs can perform operations like INSERT, UPDATE, DELETE, while functions cannot modify data.
Functions return a single value and can be used in SELECT statements, e.g., SELECT dbo.MyFunction(column) FROM table.
SPs can accept multiple parameters and can return multiple result sets, while functions t...
SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have one reason to change. Example: A class handling user data should not also handle logging.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Use interfaces to add new function...
The asynchronous publish-subscribe pattern in Azure enables decoupled communication between services using message brokers.
Decouples message producers and consumers, allowing them to operate independently.
Uses Azure services like Azure Service Bus, Azure Event Grid, and Azure Event Hubs.
Producers publish messages to a topic, and subscribers receive messages asynchronously.
Example: An e-commerce application where o...
I applied via Company Website and was interviewed in Feb 2024. There were 3 interview rounds.
I appeared for an interview in Dec 2024.
I appeared for an interview in Jan 2025.
I appeared for an interview in Dec 2024.
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...
I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.
Experienced Training Manager with a strong background in developing and implementing effective training programs.
Over 5 years of experience in training and development roles.
Successfully designed a leadership training program that increased employee retention by 20%.
Implemented a new onboarding process that reduced training time by 30%.
Collaborated with cross-functional teams to identify training needs and develop tail...
I appeared for an interview in Apr 2025, where I was asked the following questions.
Azure offers several load balancers for distributing traffic and a SAS token for secure resource access.
Azure Load Balancer: Distributes incoming network traffic across multiple servers.
Application Gateway: A web traffic load balancer that enables you to manage traffic to your web applications.
Traffic Manager: A DNS-based traffic load balancer that allows you to distribute traffic globally across Azure regions.
Internal...
Azure Event Grid enables event-driven architectures by facilitating the routing of events from various sources to handlers.
Decouples event producers and consumers, allowing for scalable architectures.
Supports multiple event sources like Azure Blob Storage, Azure Functions, and custom applications.
Enables real-time event processing, such as triggering workflows when a new file is uploaded to Blob Storage.
Integrates with...
The asynchronous publish-subscribe pattern in Azure enables decoupled communication between services using message brokers.
Decouples message producers and consumers, allowing them to operate independently.
Uses Azure services like Azure Service Bus, Azure Event Grid, and Azure Event Hubs.
Producers publish messages to a topic, and subscribers receive messages asynchronously.
Example: An e-commerce application where order ...
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.
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
Fast typing skills enhance efficiency in chat and email support, enabling quick and accurate responses to customer inquiries.
Practice regularly to improve typing speed; use online typing tests like Typing.com.
Familiarize yourself with keyboard shortcuts to save time; for example, Ctrl+C to copy and Ctrl+V to paste.
Utilize typing software or games that focus on speed and accuracy, such as TypingClub or Nitrotype.
Maintai...
Top trending discussions
The duration of Hexaware Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 709 interview experiences
Difficulty level
Duration
based on 6.7k reviews
Rating in categories
Senior Software Engineer
3.9k
salaries
| ₹8.3 L/yr - ₹18.4 L/yr |
Software Engineer
3.1k
salaries
| ₹4 L/yr - ₹9 L/yr |
System Analyst
3k
salaries
| ₹12.5 L/yr - ₹21.1 L/yr |
Technical Architect
2.1k
salaries
| ₹17.4 L/yr - ₹31.3 L/yr |
Senior Executive
2k
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Cognizant
TCS
DXC Technology
Mphasis