i
Filter interviews by
My favorite program is a simple Python script that calculates the factorial of a number using recursion.
Uses a recursive function to calculate factorial.
Handles base case for 0! = 1.
Demonstrates the power of recursion in programming.
Example: factorial(5) returns 120.
The pillars of OOPs concept are 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 implementation details and showing only the necessa...
To increase array size, you can create a new array with a larger size and copy the elements from the original array to the new array.
Create a new array with a larger size
Copy elements from the original array to the new array
Update the reference to the new array
No, we cannot rollback after commit in a database.
Once a transaction is committed, changes are permanent and cannot be undone.
Rollback can only be done before committing a transaction.
Committing a transaction makes the changes final and persistent in the database.
Rollback is used to undo changes made in a transaction before committing.
OOPs concepts refer to Object-Oriented Programming concepts which include 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 implement...
OOPS concepts are the foundation of object-oriented programming, focusing on 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 th...
I chose Hexaware because of their strong reputation in the IT industry and their focus on innovation and career development.
Hexaware has a strong reputation in the IT industry
They are known for their innovative solutions and cutting-edge technologies
Hexaware offers excellent career development opportunities
Their company culture and values align with my own
I was impressed by the positive feedback from current and f...
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Overloading is a compile-time polymorphism while overriding is a runtime polymorphism.
Overloading is used to provide different ways of calling the same method while overriding is used to provide a specific implementation of a...
SDLC (Software Development Life Cycle) outlines the phases of software development, ensuring quality and efficiency.
1. Phases: SDLC typically includes planning, analysis, design, implementation, testing, deployment, and maintenance.
2. Models: Common SDLC models include Waterfall, Agile, Spiral, and V-Model, each with unique approaches to development.
3. Waterfall: A linear approach where each phase must be complete...
SDLC (Software Development Life Cycle) outlines the process for developing software, ensuring quality and efficiency.
1. Phases: SDLC includes phases like Planning, Analysis, Design, Implementation, Testing, and Maintenance.
2. Models: Common SDLC models are Waterfall, Agile, and Spiral. For example, Agile focuses on iterative development.
3. Documentation: Each phase requires documentation, such as requirements spec...
I applied via Campus Placement and was interviewed in May 2024. There were 3 interview rounds.
Easy to crack very simple questions.
Technology bone or bane
The test was easy and it has 3 sections
The pillars of OOPs concept are 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 implementation details and showing only the necessary fe...
I applied via Campus Placement
It was basic aptitude plus code snippets
OOPs concepts refer to Object-Oriented Programming concepts which include 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 implementation...
I applied via Campus Placement
To increase array size, you can create a new array with a larger size and copy the elements from the original array to the new array.
Create a new array with a larger size
Copy elements from the original array to the new array
Update the reference to the new array
No, we cannot rollback after commit in a database.
Once a transaction is committed, changes are permanent and cannot be undone.
Rollback can only be done before committing a transaction.
Committing a transaction makes the changes final and persistent in the database.
Rollback is used to undo changes made in a transaction before committing.
I applied via Campus Placement and was interviewed in May 2024. There were 3 interview rounds.
It was an aptitude round easier one can be easily cracked
General topics and technical topics were given with each 15 min to discuss with 10 member each . It was also easier one
I applied via Job Portal and was interviewed in Feb 2024. There were 6 interview rounds.
Basic quant , verbal
2 question, 1 is easy 2nd is easy to medium
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
It was online and easy overall
Was taken with aptitude exam in a second section was easy as well
OOPS concepts are the foundation of object-oriented programming, focusing on 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 com...
90 mmins 90 questions both aptitude and domain based question asked
I applied via Campus Placement and was interviewed in Nov 2023. There were 2 interview rounds.
Quite easy can be cracked without difficulties
In the recent times I had the opportunity to attend the companies interview through on campus
1 st round was (aptitude+domain)
Aptitude has 3 subdivision
Verbal reasoning
Non verbal reasoning
Quantitative aptitude
Domain has 2
Pseucode
Computer fundamentals
The questions were at medium level
It needs good practice cuz 1min per question
What people are saying about Hexaware Technologies
The duration of Hexaware Technologies Graduate Trainee interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 18 interview experiences
Difficulty level
Duration
based on 8 reviews
Rating in categories
Senior Software Engineer
3.9k
salaries
| ₹5.5 L/yr - ₹21.7 L/yr |
Software Engineer
3.1k
salaries
| ₹2 L/yr - ₹10 L/yr |
System Analyst
3k
salaries
| ₹7 L/yr - ₹29 L/yr |
Technical Architect
2.2k
salaries
| ₹10 L/yr - ₹36 L/yr |
Senior Executive
2.1k
salaries
| ₹0.8 L/yr - ₹6 L/yr |
Cognizant
TCS
DXC Technology
Mphasis