Hexaware technology ltd interview experience Real time questions & tips from candidates to crack your interview

Software Engineer Trainee

Hexaware technology ltd
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
As it was my final year, I took inputs from YouTube videos to prepare for my Hexaware interview and worked on improving myself to crack it. It was an amazing journey of two months. Initially, I had only a basic understanding of programming. Over the following months, I focused on DBMS, data structures, algorithms, and OOP concepts. These topics helped me in securing a position at Hexaware.
Application story
In my final year at a tier 3 college, I resolved to aim high and dream big. I meticulously researched companies that resonated with my aspirations and strengths. Despite initial uncertainties, I applied to several top firms, investing considerable effort into each application. With unwavering determination, I sought guidance from mentors to refine my resume and cover letter. The waiting period tested my nerves, but I maintained optimism. Then, a golden opportunity emerged—an interview invitation from a renowned company.
Why selected/rejected for the role?
I was selected for the role because I possessed the exact skills outlined in the job role prerequisites.
Preparation
Duration: 2 Months
Topics: Sorting algorithms, Searching Algorithms, DBMS, OOPs and Data Structure
Tip
Tip

Tip 1: Make Notes
Tip 2: Practise Coding
Tip 3: Revise Daily

Application process
Where: Other
Eligibility: Above 6 CGPA, 2023 graduate
Resume Tip
Resume tip

Tip 1: Keep it optimized. 

Tip 2: Keep it concise and impactful. Recruiters often have limited time to review each resume, so make sure yours is concise and easy to read. Use bullet points to present information succinctly, focusing on accomplishments and quantifiable achievements rather than lengthy job descriptions. Use strong action verbs and quantify results to demonstrate the impact you made in previous roles. Ideally, keep your resume to one or two pages, depending on your level of experience.

Interview rounds

01
Round
Medium
Video Call
Duration80 Minutes
Interview date2 Feb 2023
Coding problem4

1. Theory Questions

What is denormalization?

What is polymorphism?
What is the difference between overloading and overriding? (Learn)

2. Quick Sort

Moderate
10m average time
90% success
0/80
Asked in companies
FreshworksSamsung R&D InstituteLenskart

You are given an array of integers. You need to sort the array in ascending order using quick sort.

Quick sort is a divide and conquer algorithm in which we choose a pivot point and partition the array into two parts i.e, left and right. The left part contains the numbers smaller than the pivot element and the right part contains the numbers larger than the pivot element. Then we recursively sort the left and right parts of the array.

Example:

Let the array = [ 4, 2, 1, 5, 3 ]
Let pivot to be the rightmost number.

example

After the 1st level partitioning the array will be { 2, 1, 3, 4, 5 } as 3 was the pivot. After 2nd level partitioning the array will be { 1, 2, 3, 4, 5 } as 1 was the pivot for the left part and 5 was the pivot for the right part. Now our array is sorted and there is no need to divide it again.

Try solving now

3. Duplicate In Array

Easy
15m average time
85% success
0/40
Asked in companies
IBMBNY MellonAmazon

You are given an array of integers 'ARR' containing N elements. Each integer is in the range [1, N-1], with exactly one element repeated in the array.

Your task is to find the duplicate element. The duplicate element may be repeated more than twice in the error, but there will be exactly one element that is repeated in the array.

Note :

All the integers in the array appear only once except for precisely one integer which appears two or more times.
Try solving now

4. Tiling Problem

Hard
45m average time
0/120
Asked in companies
OptumOlaAdobe

You have been given a board where there are '2' rows and 'N' columns. You have an infinite supply of 2x1 tiles, and you can place a tile in the following ways:

1. Horizontally as 1x2 tile
2. Vertically as 2x1 tile

Count the number of ways to tile the given board using the available tiles.

Note :
The number of ways might be large so output your answer modulo 10^9 + 7.

Here an example of tile and board for 'N' = 4 :

Tiling Example

Try solving now
02
Round
Easy
HR Round
Duration20 Minutes
Interview date7 Feb 2023
Coding problem1

1. Basic HR Questions

Introduction

What are your strengths?

How will you handle your team member if he is not responding to you?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - Intern
3 rounds | 5 problems
Interviewed by Hexaware technology ltd
1231 views
0 comments
0 upvotes
Software Engineer Trainee
4 rounds | 4 problems
Interviewed by Hexaware technology ltd
1265 views
0 comments
0 upvotes
Associate Software Engineer
4 rounds | 4 problems
Interviewed by Hexaware technology ltd
1313 views
0 comments
0 upvotes
Software Engineer Trainee
4 rounds | 19 problems
Interviewed by Hexaware technology ltd
942 views
0 comments
0 upvotes