i
Filter interviews by
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...
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.
Spring Boot eliminates the need for manual configuration by providing defaults for most settings.
It allows developers to create stand-alone, production-grade Spring-based applications with minimal effort.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow, making it easy ...
Java is used for its platform independence, object-oriented programming, robustness, and large community support.
Platform independence allows Java programs to run on any device with a Java Virtual Machine (JVM)
Object-oriented programming allows for modular and reusable code
Robustness with features like automatic memory management and exception handling
Large community support with extensive libraries and frameworks...
Delete removes rows one by one, while truncate removes all rows at once.
Delete is a DML command, while truncate is a DDL command
Delete can be rolled back, while truncate cannot be rolled back
Delete fires triggers, while truncate does not fire triggers
Timber is a logging library for Android development.
Used for logging messages in Android applications
Helps in debugging and monitoring the app's behavior
Provides different log levels like DEBUG, INFO, ERROR, etc.
Can be customized to log specific information or filter out certain logs
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Initialize an array of strings to be sorted
Repeat until no swaps are needed: Compare adjacent elements and swap if necessary
Continue until the entire array is sorted
Abstract classes are used when we want to provide a default implementation, while interfaces are used when we want to enforce a contract.
Abstract classes can have constructors, while interfaces cannot
A class can implement multiple interfaces, but can only inherit from one abstract class
Interfaces are used for loose coupling and flexibility in design
Abstract classes are used for code reusability and to provide a co...
Interpolation is a method of estimating values between known data points in mathematics and computer science.
Used in mathematics to estimate unknown values from known values.
Common types include linear interpolation and polynomial interpolation.
Example: Given points (1, 2) and (3, 4), the value at x=2 can be estimated as 3.
In computer graphics, interpolation helps in rendering smooth transitions between colors or ...
Ninja is organizing a coding competition where two teams compete at a time. To keep it fair and interesting, both teams must have an equal number of members. Ninja’s tas...
Given an integer N, determine if two teams with equal members can be formed based on the divisors of N.
Iterate through all divisors of N and assign members to two teams based on whether the divisor is even or odd.
Keep track of the number of members in each team and check if they are equal at the end.
Return true if the number of members in both teams is equal, false otherwise.
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Quants, Reasoning and Verbal
Computer fundamental and pseudocode
15 mins with general topics
I enjoyed the collaborative projects and hands-on learning experiences in my college.
Collaborating with classmates on coding projects
Hands-on experience with different programming languages
Engaging discussions in computer science classes
Java is used for its platform independence, object-oriented programming, robustness, and large community support.
Platform independence allows Java programs to run on any device with a Java Virtual Machine (JVM)
Object-oriented programming allows for modular and reusable code
Robustness with features like automatic memory management and exception handling
Large community support with extensive libraries and frameworks avai...
Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.
Spring Boot eliminates the need for manual configuration by providing defaults for most settings.
It allows developers to create stand-alone, production-grade Spring-based applications with minimal effort.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow, making it easy to de...
I appeared for an interview in May 2025, where I was asked the following questions.
Interpolation is a method of estimating values between known data points in mathematics and computer science.
Used in mathematics to estimate unknown values from known values.
Common types include linear interpolation and polynomial interpolation.
Example: Given points (1, 2) and (3, 4), the value at x=2 can be estimated as 3.
In computer graphics, interpolation helps in rendering smooth transitions between colors or posit...
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 typica...
I appeared for an interview in Nov 2024, where I was asked the following questions.
I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.
Basic apti questions
Basic topics in GD regarding what will you do when you become boy
I applied via Campus Placement and was interviewed in Apr 2024. There were 3 interview rounds.
Moderate level test and if we know the basic concepts on aptitude could help to crack the 1st round.
GD was good and friendly but make sure to talk more number of points to get selected.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills
Team player with excellent communication skills
Yes, I am willing to reallocate for the right opportunity.
I am open to relocating for a position that aligns with my career goals and offers growth opportunities.
I have relocated in the past for job opportunities and have found it to be a positive experience.
I understand that relocating may be necessary for certain roles and am willing to consider it for the right opportunity.
Everything went very smooth
Simple coding questions
Delete removes rows one by one, while truncate removes all rows at once.
Delete is a DML command, while truncate is a DDL command
Delete can be rolled back, while truncate cannot be rolled back
Delete fires triggers, while truncate does not fire triggers
Timber is a logging library for Android development.
Used for logging messages in Android applications
Helps in debugging and monitoring the app's behavior
Provides different log levels like DEBUG, INFO, ERROR, etc.
Can be customized to log specific information or filter out certain logs
It's easy round you can crack easily
It's based on your panel hr somebody's are liberal
Easy to med and it contain lot of session
What people are saying about Hexaware Technologies
based on 20 interview experiences
Difficulty level
Duration
based on 52 reviews
Rating in categories
Senior Software Engineer
3.8k
salaries
| ₹8.4 L/yr - ₹16.2 L/yr |
Software Engineer
3.1k
salaries
| ₹4 L/yr - ₹9 L/yr |
System Analyst
3k
salaries
| ₹12.4 L/yr - ₹22 L/yr |
Senior Executive
2.2k
salaries
| ₹1.8 L/yr - ₹5.2 L/yr |
Technical Architect
2.2k
salaries
| ₹17.3 L/yr - ₹31 L/yr |
Cognizant
TCS
DXC Technology
Mphasis