Hexaware Technologies
10+ Interview Questions and Answers
You have been given two integer arrays/list(ARR1 and ARR2) of size N and M, respectively. You need to print their intersection; An intersection for this problem can be defined when...read more
You have to design a software solution which will automatically inform the truck owners about the servicing date so that they don't miss on it due to their busy life schedule.
They will just ask few basic questions to see whether you will be able to fit into their culture or not.
Q4. what is a binary search and how you can do it?
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
Q5. Sort the array without using predefined functions etc
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
Q6. Reverse the string without using predefined functions
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.
Q7. What is your comfortable programming language
My comfortable programming language is Java.
Strong object-oriented programming skills
Experience with Java frameworks like Spring
Proficient in writing clean and efficient code
Q8. What is topology and its type
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
Q9. explain the constructor and its types of it.
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
Q10. How to interchange values of 2 variables
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
Q11. What is difference between c and c++ What is encapsulation.
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
Q12. What is windows powershell?
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
Q13. 1. Explain Types of network
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
Q14. what is Java language?
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
Q15. What is parse int in java
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.
Q16. what is topology
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
Q17. What is Polymorphism
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.
Q18. OOPs concepts in java
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
Q19. Concepts of Azure cloud.
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
Interview Process at null
Top Associate Software Engineer Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month