CoverPhoto
Hexaware Technologies logo
Premium Employer

Hexaware Technologies

Verified
3.5
based on 5.9k Reviews
Filter interviews by
Associate Software Engineer
Fresher
Clear (1)

10+ Hexaware Technologies Associate Software Engineer Interview Questions and Answers

Updated 24 Oct 2024

Q1. Intersection of Two Arrays II

Given two integer arrays ARR1 and ARR2 of size N and M respectively, find the intersection of these arrays. An intersection refers to elements that appear in both arrays.

Note:
Inp...read more
Ans.

Find the intersection of two integer arrays in the order they appear in the first array.

  • Iterate through the first array and store elements in a hashmap with their frequencies.

  • Iterate through the second array and check if the element exists in the hashmap, decrement frequency if found.

  • Return the elements that have non-zero frequencies as the intersection.

Add your answer
right arrow
Q2. What basic questions do you think will help determine if I fit into your company culture?
Ans.

Questions related to teamwork, problem-solving, adaptability, and communication skills can help determine if you fit into our company culture.

  • How do you handle working in a team environment?

  • Can you provide an example of a time when you had to solve a complex problem?

  • How do you adapt to changes in a fast-paced work environment?

  • Describe a situation where effective communication was crucial in a project.

Add your answer
right arrow
Hexaware Technologies Associate Software Engineer Interview Questions and Answers for Freshers
illustration image
Q3. You have to design a software solution that automatically informs truck owners about their servicing dates to ensure they don't miss it due to their busy schedules.
Ans.

Design a software solution to automatically inform truck owners about servicing dates.

  • Create a database to store truck owner information and servicing dates.

  • Develop a notification system to send reminders to truck owners before their servicing dates.

  • Allow truck owners to set preferred communication channels for reminders.

  • Include a feature for truck owners to reschedule servicing dates if needed.

Add your answer
right arrow

Q4. what is a binary search and how you can do it?

Ans.

Binary search is a search algorithm that finds the position of a target value within a sorted array.

  • Binary search requires a sorted array as input.

  • It compares the target value with the middle element of the array.

  • If the target value is equal to the middle element, the search is successful.

  • If the target value is less than the middle element, the search continues on the left half of the array.

  • If the target value is greater than the middle element, the search continues on the ri...read more

Add your answer
right arrow
Discover Hexaware Technologies interview dos and don'ts from real experiences

Q5. Sort the array without using predefined functions etc

Ans.

Sorting an array without using predefined functions

  • Implement a sorting algorithm like bubble sort, insertion sort, or selection sort

  • Loop through the array and compare adjacent elements to swap them if necessary

  • Repeat the loop until the array is sorted in ascending or descending order

Add your answer
right arrow

Q6. Reverse the string without using predefined functions

Ans.

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.

Add your answer
right arrow
Are these interview questions helpful?

Q7. What is your comfortable programming language

Ans.

My comfortable programming language is Java.

  • Strong object-oriented programming skills

  • Experience with Java frameworks like Spring

  • Proficient in writing clean and efficient code

Add your answer
right arrow

Q8. What is topology and its type

Ans.

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.

  • Examples of topological properties include connectedness, compa...read more

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. explain the constructor and its types of it.

Ans.

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 provide default values.

  • Constructors can be overloaded, allowing...read more

Add your answer
right arrow

Q10. How to interchange values of 2 variables

Ans.

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

Add your answer
right arrow

Q11. What is difference between c and c++ What is encapsulation.

Ans.

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 provides useful data structures and algorithms.

  • C++ allows ...read more

Add your answer
right arrow

Q12. What is windows powershell?

Ans.

Windows PowerShell is a command-line shell and scripting language designed for system administration tasks.

  • It is built on the .NET Framework

  • It allows users to automate tasks using scripts

  • It supports remote management of Windows machines

  • It has a rich set of commands and utilities

  • Example: Get-Process command retrieves information about running processes

  • Example: Set-ExecutionPolicy command changes the PowerShell execution policy

View 1 answer
right arrow

Q13. 1. Explain Types of network

Ans.

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 (Wireless Local Area Network) is a LAN that uses wireless ...read more

Add your answer
right arrow

Q14. what is Java language?

Ans.

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 management.

  • Java has a vast ecosystem of libraries and frameworks, s...read more

Add your answer
right arrow

Q15. What is parse int in java

Ans.

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.

Add your answer
right arrow

Q16. what is topology

Ans.

Topology is the study of the properties and characteristics of geometric objects that are unchanged by continuous transformations.

  • Topology studies the properties of objects that remain the same under continuous transformations.

  • It focuses on the concepts of continuity, connectivity, and proximity.

  • Examples of topological objects include points, lines, curves, surfaces, and higher-dimensional spaces.

  • Topology is used in various fields such as mathematics, computer science, physic...read more

Add your answer
right arrow

Q17. What is Polymorphism

Ans.

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.

Add your answer
right arrow

Q18. OOPs concepts in java

Ans.

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.

  • Polymorphism: Ability of a method to do different things based on the...read more

Add your answer
right arrow

Q19. Concepts of Azure cloud.

Ans.

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 connections between Azure resources and on-premises resources

  • Azur...read more

Add your answer
right arrow
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Hexaware Technologies Associate Software Engineer

based on 14 interviews
4 Interview rounds
Aptitude Test Round
Technical Round - 1
Technical Round - 2
HR Round
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Recently Viewed
CAMPUS PLACEMENT
KIIT University, Bhuvaneshwar
INTERVIEWS
Accenture
100 top interview questions
INTERVIEWS
Accenture
No Interviews
INTERVIEWS
Accenture
No Interviews
INTERVIEWS
Cognizant
10 top interview questions
INTERVIEWS
AU Small Finance Bank
No Interviews
INTERVIEWS
AU Small Finance Bank
No Interviews
INTERVIEWS
Genpact
No Interviews
INTERVIEWS
Accenture
No Interviews
INTERVIEWS
Accenture
No Interviews
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter