i
Filter interviews by
Java processes multithreading using Thread class, Runnable interface, and Executor framework for concurrent execution.
Use the Thread class: Extend Thread and override run() method. Example: class MyThread extends Thread { public void run() { /* code */ } }
Implement Runnable interface: Create a class that implements Runnable and override run() method. Example: class MyRunnable implements Runnable { public void run(...
Use a SQL query with GROUP BY and HAVING clause to find duplicates in a table.
Use GROUP BY to group rows with the same values together
Use HAVING COUNT(*) > 1 to filter out non-duplicate rows
Select the columns you want to check for duplicates in the SELECT statement
To add a column in copybook, modify the copybook definition and update all programs that use it.
Identify the copybook that needs modification
Add the new column to the copybook definition
Update all programs that use the modified copybook
Test the changes thoroughly before deploying to production
Odd even program in C
Use modulus operator to check if a number is even or odd
If the remainder is 0, the number is even, else it's odd
Print the result accordingly
There are various types of databases available such as relational, NoSQL, graph, and document-oriented databases.
Relational databases use tables to store data and have a predefined schema.
NoSQL databases are non-relational and can handle unstructured data.
Graph databases are used to store and manage relationships between data.
Document-oriented databases store data in documents, usually in JSON format.
Examples incl...
Automation saves time and increases accuracy.
Automation can run tests faster than humans
Automation can perform repetitive tasks without getting tired or making mistakes
Automation can simulate large amounts of data to test edge cases
Automation can provide consistent results
Manual testing is prone to human error and can be time-consuming
Automation can free up human testers to focus on more complex testing tasks
To raise a defect, follow these steps:
Identify the defect and reproduce it if necessary
Document the defect with a clear and concise description
Assign a severity level to the defect
Assign the defect to the appropriate team or individual
Track the status of the defect until it is resolved
Find the second largest element in a given list of arrays using C programming.
Iterate through the array and compare each element with the current maximum and second maximum
If the element is greater than the current maximum, update the second maximum and maximum
If the element is greater than the second maximum but less than the maximum, update the second maximum
Return the second maximum
HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
HashMap uses hashing to store and retrieve values based on their keys.
It allows null values and null keys.
It is not thread-safe and requires synchronization for concurrent access.
The initial capacity and load factor can be specified during initialization.
Example: HashMap<String, Integer> map = n...
Inheritance is a way to create new classes based on existing classes. Encapsulation is the practice of hiding data and methods within a class. Data hiding is the act of making data private to prevent direct access.
Inheritance allows for code reuse and promotes a hierarchical structure of classes.
Encapsulation helps to prevent accidental modification of data and promotes modular code.
Data hiding is achieved through...
Amcat Platform was user for interview process.
Level for aptitude is very Easy
Level for coding was Medium
I applied via Campus Placement and was interviewed in Nov 2023. There were 2 interview rounds.
There was aptitude round and this was elimination round.
I applied via LinkedIn and was interviewed before Nov 2023. There were 2 interview rounds.
1 Hour Coding Challenge
I appeared for an interview in Jan 2024.
Use Java Streams to group employees by department and calculate total salaries for each department.
Use a List of Employee objects with fields: id, name, department, and salary.
Utilize the Stream API's 'collect' method with 'Collectors.groupingBy' to group by department.
Use 'Collectors.summingDouble' to sum the salaries for each department.
Example: employees.stream().collect(Collectors.groupingBy(Employee::getDepartment...
Aptitude questions and answers with detailed explanations for your competitive examinations, placement interviews, and various entrance tests.
I applied via Company Website and was interviewed in Dec 2023. There were 3 interview rounds.
Easy round and mcqs were there and passed it
Coding round with the interviewer and mostly data structure
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 3 interview rounds.
Simple logical reasoning maths algorithim coding java output and
I dont know but simply bold and anwer coearly
What people are saying about Hexaware Technologies
Some of the top questions asked at the Hexaware Technologies Software Engineer interview -
The duration of Hexaware Technologies Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 29 interview experiences
Difficulty level
Duration
based on 420 reviews
Rating in categories
Senior Software Engineer
3.8k
salaries
| ₹8.3 L/yr - ₹16.1 L/yr |
Software Engineer
3.3k
salaries
| ₹4 L/yr - ₹9 L/yr |
System Analyst
3k
salaries
| ₹12.4 L/yr - ₹22 L/yr |
Technical Architect
2.2k
salaries
| ₹17.2 L/yr - ₹31 L/yr |
Senior Executive
2.2k
salaries
| ₹1.8 L/yr - ₹5.1 L/yr |
Cognizant
TCS
DXC Technology
Mphasis