i
Filter interviews by
OOP (Object-Oriented Programming) is a programming paradigm based on objects that encapsulate data and behavior.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for ...
SDLC stands for Software Development Life Cycle, a structured process for developing software applications.
Phases include: Requirement Analysis, Design, Implementation, Testing, Deployment, and Maintenance.
Example: In Requirement Analysis, stakeholders define what the software should do.
Design phase involves creating architecture and user interface designs.
Implementation is where actual coding takes place using pr...
To interchange values of 2 variables, use a temporary variable to store one value before swapping them.
Declare a temporary variable to store the value of one variable
Assign the value of the first variable to the temporary variable
Assign the value of the second variable to the first variable
Assign the value of the temporary variable to the second variable
My comfortable programming language is Java.
Strong object-oriented programming skills
Experience with Java frameworks like Spring
Proficient in writing clean and efficient code
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers include 2, 3, 5, 7, 11, and 13.
The number 1 is not considered a prime number.
The only even prime number is 2; all other even numbers can be divided by 2.
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.
parseInt in Java is a method used to convert a string to an integer.
parseInt is a static method in the Integer class.
It takes a string as input and returns the corresponding integer value.
If the string cannot be parsed as an integer, it throws a NumberFormatException.
Java is a popular object-oriented programming language known for its platform independence and extensive libraries.
Java is designed to be simple, secure, and portable.
It is used for developing a wide range of applications, from desktop to mobile and web.
Java programs are compiled into bytecode, which can run on any Java Virtual Machine (JVM).
It supports multithreading, exception handling, and automatic memory mana...
A constructor is a special method used to initialize objects in a class. It can have different types based on parameters.
A constructor has the same name as the class it belongs to.
It is automatically called when an object is created.
Constructors can be parameterized or non-parameterized.
Parameterized constructors accept arguments to initialize object properties.
Non-parameterized constructors have no arguments and ...
Reverse a string without using predefined functions.
Iterate through the string from the end and append each character to a new string.
Use a loop to swap the first and last characters, then move towards the middle.
Convert the string to a list, reverse the list, then join the list back into a string.
I applied via Campus Placement
Aptitude Test 2 round 1. Aptitude, Communication
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
A prime number has exactly two distinct positive divisors: 1 and itself.
Examples of prime numbers include 2, 3, 5, 7, 11, and 13.
The number 1 is not considered a prime number.
The only even prime number is 2; all other even numbers can be divided by 2.
Basic Question on Arrays
I applied via Naukri.com
Reasing,knowlege based, technology questions,mcq
Code question -binary search,bubble sort algorithm,etc
C is a procedural programming language while C++ is an extension of C with added features like object-oriented programming.
C is a procedural language while C++ supports both procedural and object-oriented programming.
C++ has additional features like classes, objects, inheritance, and polymorphism.
C++ supports function overloading and namespaces, which are not present in C.
C++ has a standard template library (STL) that ...
I applied via Campus Placement and was interviewed in Oct 2023. There was 1 interview round.
parseInt in Java is a method used to convert a string to an integer.
parseInt is a static method in the Integer class.
It takes a string as input and returns the corresponding integer value.
If the string cannot be parsed as an integer, it throws a NumberFormatException.
OOPs concepts in Java refer to the principles of Object-Oriented Programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.
Polymorphis...
I applied via Campus Placement and was interviewed in Sep 2023. There was 1 interview round.
Pseudo codes, Technical questions, other quantative question
I appeared for an interview before Mar 2024.
The assessment will be conducted on aptitude test which requires knowledge of English, Mathematics, Analytical skills
I have worked on various projects, including web applications, mobile apps, and data analysis tools.
Developed a web application for task management using React and Node.js.
Created a mobile app for fitness tracking with real-time data synchronization.
Built a data analysis tool using Python and Pandas to visualize sales trends.
Contributed to an open-source project focused on improving accessibility in web design.
I completed a software engineering internship where I developed applications and collaborated with a team on various projects.
Interned at XYZ Tech for 6 months, focusing on web development.
Worked on a team project to create a task management application using React and Node.js.
Gained experience in Agile methodologies, participating in daily stand-ups and sprint planning.
Collaborated with cross-functional teams to gathe...
I applied via Recruitment Consulltant
As most of people getting assessment round when the resume shortlist and the criteria of it is just having above 60% score in your academics and after that you have 3 sections in your assessment quantitative, reasoning and verbal section. Mostly All are based on mcqs types questions
Types of network include LAN, WAN, MAN, WLAN, PAN, SAN, CAN, and VPN.
LAN (Local Area Network) is a network that covers a small area such as a home, office, or building.
WAN (Wide Area Network) is a network that covers a large geographical area such as a city, country, or even the world.
MAN (Metropolitan Area Network) is a network that covers a larger area than a LAN but smaller than a WAN, typically a city or town.
WLAN ...
Topology is the study of geometric properties and spatial relations unaffected by the continuous change of shape or size.
Topology is concerned with the properties of space that are preserved under continuous transformations, such as stretching or bending.
It is used in mathematics, physics, computer science, and engineering.
Types of topology include point-set topology, algebraic topology, and differential topology.
Examp...
Yes
I am able to relocate for the position
I am open to moving to a new location for the job
I am willing to relocate if required
I applied via Company Website and was interviewed before Oct 2023. There were 3 interview rounds.
1 hr, MCQ related to programming mainly covering oops concetps
My comfortable programming language is Java.
Strong object-oriented programming skills
Experience with Java frameworks like Spring
Proficient in writing clean and efficient code
To interchange values of 2 variables, use a temporary variable to store one value before swapping them.
Declare a temporary variable to store the value of one variable
Assign the value of the first variable to the temporary variable
Assign the value of the second variable to the first variable
Assign the value of the temporary variable to the second variable
I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.
Recent graduate with a degree in Computer Science
Passionate about coding and technology
Proficient in Java, Python, and web development
Completed internships at tech companies
I appeared for an interview before Jun 2024, where I was asked the following questions.
I appeared for an interview before Mar 2024.
There was reasoning, English and coding MCQ only - April 2022
SDLC stands for Software Development Life Cycle, a structured process for developing software applications.
Phases include: Requirement Analysis, Design, Implementation, Testing, Deployment, and Maintenance.
Example: In Requirement Analysis, stakeholders define what the software should do.
Design phase involves creating architecture and user interface designs.
Implementation is where actual coding takes place using program...
OOP (Object-Oriented Programming) is a programming paradigm based on objects that encapsulate data and behavior.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interface for diffe...
I applied via Campus Placement and was interviewed before Aug 2023. There were 4 interview rounds.
There are 2 tests one is entirely aptitude and one is communication based round(speaking & Listening skills)
2 codes to be programmed in 1 hour, medium difficulty
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.
Azure cloud is a platform provided by Microsoft for building, deploying, and managing applications and services through a global network of data centers.
Infrastructure as a Service (IaaS) - Virtual machines, storage, and networking
Platform as a Service (PaaS) - Web apps, databases, and development tools
Software as a Service (SaaS) - Office 365, Dynamics 365, and Azure DevOps
Azure Virtual Network - Allows secure connect...
Overcoming imposter syndrome and gaining confidence in my abilities
Struggled with self-doubt and feeling like I didn't belong in the tech industry
Sought mentorship and support from colleagues to build confidence
Took on challenging projects and received positive feedback, boosting my self-esteem
In 5 years, I see myself as a senior software engineer leading a team and working on cutting-edge technologies.
Advancing to a senior software engineer role
Leading a team of developers
Working on cutting-edge technologies
Continuing to learn and grow in my career
What people are saying about Hexaware Technologies
The duration of Hexaware Technologies Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 15 interview experiences
Difficulty level
Duration
based on 194 reviews
Rating in categories
Senior Software Engineer
3.8k
salaries
| ₹5.5 L/yr - ₹22 L/yr |
Software Engineer
3.3k
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.2k
salaries
| ₹0.8 L/yr - ₹6.7 L/yr |
Cognizant
TCS
DXC Technology
Mphasis