logo
EXL Service Recruitment


About EXL Service India Pvt Ltd


EXL (short for ExlService Holdings, Inc.) is a global analytics and digital solutions company headquartered in New York, with major operations in India. The company provides business process management (BPM), data analytics, AI-powered solutions, and consulting services to help clients transform their business models and improve performance.


Basic Info

Field Details
Founded 1999
Founders Vikram Talwar and Rohit Kapoor
Global HQ New York, USA
India HQ Noida, Uttar Pradesh
CEO Rohit Kapoor (as of recent updates)
Employees Over 50,000 globally
Stock Ticker NASDAQ: EXLS


Global Presence

  • Delivery centers in India, the Philippines, the U.S., Colombia, South Africa, Bulgaria, and the Czech Republic.

  • India is a major hub for EXL, housing a significant portion of its workforce, especially in analytics and BPM.


Core Services :

  1. Data Analytics & AI
    • Advanced data science, machine learning

    • Predictive modeling and risk analytics

  2. Digital Solutions
    • Intelligent automation

    • Cloud-based platforms

    • AI/ML-driven digital transformation

  3. Operations Management (BPM)
    • Finance & accounting

    • Customer service

    • Healthcare operations

    • Insurance BPO

  4. Industry-Specific Solutions
    • Insurance

    • Healthcare

    • Banking & Financial Services

    • Utilities

    • Retail & Logistics


Why EXL Stands Out
  • Strong focus on analytics and digital transformation

  • Recognized by Gartner, Everest Group, and Forrester in multiple leadership categories

  • Deep domain expertise in insurance and healthcare

  • Client-centric approach and long-term relationships


Recent Focus Areas
  • Expanding AI capabilities

  • Cloud-native platforms

  • ESG and sustainability consulting

  • GenAI and Intelligent Decisioning platforms


Career & Work Culture :

  • Known for a mix of corporate and startup-style work culture

  • Roles in data analytics, consulting, operations, AI, automation

  • Offers learning programs, certifications, and internal mobility

  • Good for professionals interested in analytics + domain blend



EXL Service India Pvt Ltd Recruitment Process


* Minimum 60% in 10th, 12th and B.tech (CS/IT/ECE)
* There should not be any current backlog at the time of interview.

There are four rounds :



* Written Test ( Quantitative Aptitude, Logical Reasoning and Verbal Ability)
* Puzzle + Guesstimates Interview Questions
* Technical Interview
* HR Interview

EXL Service Interview Questions :

1 .
List the area of applications of Data Structure.
Data structures are applied extensively in the following areas of computer science :

* Compiler Design
* Operating System
* Database Management System
* Statistical analysis package
* Numerical Analysis
* Graphics
* Artificial Intelligence
* Simulation
2 .
What are common lists that are used when designing a page?
There are many common lists which are used to design a page.

You can choose any or a combination of the following list types :

Ordered list : The ordered list displays elements in numbered format. It is represented by <ol> tag.

Unordered list : The unordered list displays elements in bulleted format. It is represented by <ul> tag.

Definition List : The definition list displays elements in definition form like in dictionary. The <dl>, <dt> and <dd> tags are used to define description list.
3 .
What makes a network effective and efficient?
There is mainly two criteria which make a network effective and efficient :

Performance: Performance can be measured in many ways like transmit time and response time.

Reliability: Reliability is measured by the frequency of failure.

Robustness: Robustness specifies the quality or condition of being strong and in good condition.

Security: It specifies how to protect data from unauthorized access and viruses.
4 .
What is the main purpose of an Operating System?
There are two main purposes of an operating system:

* It is designed to make sure that a computer system performs well by managing its computational activities.

* It provides an environment for the development and execution of programs.
5 .
What is a class? What is an object?
Class is a concept of Object-oriented programming. It is a user-defined data type. It is the collection of objects. A class can be defined as a blueprint from which you can create an individual object.

Object is an entity that has state and behaviour. Object can be defined as an instance of a class.
6 .
Explain about ERP, it's advantages(a software which I worked upon during my internship)
ERP is a software that integrates various business processes and functions into a single system.

* ERP stands for Enterprise Resource Planning.

* It helps organizations streamline their operations and improve efficiency.

* Advantages of ERP include centralized data management, improved collaboration, and better decision-making.

* It automates processes like inventory management, financials, human resources, and customer relationship management.

* ERP provides real-time visibility into business processes and enables data-driven insights.

* Example ERP systems include SAP, Oracle, and Microsoft Dynamics.
7 .
What is the difference between Inner Join and Left Join in DBMS?
Inner Join returns only the matching rows between two tables, while Left Join returns all rows from the left table and the matching rows from the right table.

Inner Join only includes rows that have matching values in both tables

Left Join includes all rows from the left table, even if there are no matching rows in the right table

Example : Inner Join - SELECT * FROM table1 INNER JOIN table2 ON table1.id = table2.id

Example : Left Join - SELECT * FROM table1 LEFT JOIN table2 ON table1.id = table2.id
8 .
What are inner joins, outer joins, left join
Inner joins, outer joins, and left join are types of SQL joins used to combine data from multiple tables.

Inner join returns only the matching records from both tables.

Outer join returns all records from both tables, including non-matching records.

Left join returns all records from the left table and the matching records from the right table.

Example : INNER JOIN customers ON orders.customer_id = customers.customer_id

Example : LEFT JOIN customers ON orders.customer_id = customers.customer_id
9 .
What is the Group By function in SQL?
Group By function in SQL is used to group rows that have the same values into summary rows.

Group By function is used with aggregate functions like COUNT, SUM, AVG, etc.

It is used to summarize data by grouping rows based on specified columns.

For example, SELECT department, COUNT(*) FROM employees GROUP BY department;
10 .
Explain DML, DDL, TCL(terms used in SQL)
* DML, DDL, and TCL are terms used in SQL for manipulating and managing data.

* DML (Data Manipulation Language) is used for inserting, updating, and deleting data in a database.

* DDL (Data Definition Language) is used for creating, altering, and dropping database objects such as tables, indexes, and views.

* TCL (Transaction Control Language) is used for managing transactions in a database, including committing or rolling back changes.

* Examples of DML statements include INSERT, UPDATE, and DELETE.

* Examples of DDL statements include CREATE TABLE, ALTER TABLE, and DROP TABLE.

* Examples of TCL statements include COMMIT and ROLLBACK.
11 .
if you have knowledge of excel tell me difference between hlookup,vlookup and xlookup?
HLOOKUP searches for a value in the top row of a table, VLOOKUP searches for a value in the first column of a table, and XLOOKUP is a more versatile version of VLOOKUP and HLOOKUP.
HLOOKUP searches for a value in the top row of a table and returns a value in the same column from a specified row.

* VLOOKUP searches for a value in the first column of a table and returns a value in the same row from a specified column.

* XLOOKUP is a more versatile version of VLOOKUP and HLOOKUP, allowing you to search for a value in any direction and return a corresponding value.

* Example: HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

* Example: VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

* Example: XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

EXL Service MCQ :

1 .
A train moving at speed of 80 km/hr crosses a pole in 7 seconds. Find the length of the train.
A)
150 m
B)
165 m
C)
170 m
D)
175 m

Correct Answer :   175 m


Explanation : Length of the train is equal to the distance covered by train to cross the pole. So, we will find the distance travelled by train in 7 seconds by applying the following formula:
Distance= Speed x Time
Speed is given in Km/hr so we will convert it into m/s as answers are given in meters.
Speed=90* (5/18)= 25 m/s
Time = 7 seconds
Distance = 25 * 7= 175 meters

2 .
A clock is set at 4 am. It loses 16 minutes in 24 hours. What will be the correct time when the clock indicates 9 pm on the 4th day?
A)
8 pm
B)
10 pm
C)
11 pm
D)
12 pm

Correct Answer :   10 pm


Explanation : Time from 4 am on a day to 9 pm on the 4th day = 89 hours

As per the question, 23 hrs 44 minutes of this clock = 24 hours of the correct clock as this clock loses 16 minutes in 24 hours.

23 hrs 44 minutes = 356/15 hrs

Now, 356/15 Hrs of this clock = 24 hours of correct clock

89 hours of this clock = (24*15/356) * 89 = 90 hours of the correct clock, i.e. the correct clock gains one hour over the incorrect clock.

The correct time on the fourth day would be 10pm.

3 .
If Suresh borrows Rs. 36000 from Mahesh at the rate of interest 6% (S.I), at the end of four years how much interest Suresh has to pay along with the principal amount?
A)
Rs. 12560
B)
Rs. 12780
C)
Rs. 12960
D)
Rs. 13500

Correct Answer :   Rs. 12960


Explanation : Principal amount = Rs. 36000
Rate of interest = 6
Number of years or time = 6 years
S.I Formula = (P*r*t)/100
Simple Interest = 36000*6*6/100 = 12960

4 .
A man tossed two dice. What is the probability that the total score is a prime number?
A)
5/12
B)
5/14
C)
5/20
D)
5/24

Correct Answer :   5/12


Explanation : n (S) = 6*6 = 36
And, the event that the sum is a prime number:
E = {(1, 1), (1, 2), (1, 4), (1, 6), (2, 1), (2, 3), (2, 5), (3, 2), (3, 4), (4, 1), (4, 3),
(5, 2), (5, 6), (6, 1), (6, 5)}
So, n (E) = 15
P(E)= n(E)/n(S) = 15/36 = 5/12

5 .
The first republic day of India was celebrated on January 26, 1950. What day of the week was it?
A)
Friday
B)
Thursday
C)
Tuesday
D)
Wednesday

Correct Answer :   Thursday


Explanation : 1600 years are divisible by 400, so the year 1600 has 0 odd days.

=> 300 years have 1 odd day.

=> 49 years = (12 leap years + 37 years)

= (12*2, odd days + 37*1, odd days)

= 24 + 37 = 61 odd days

On dividing 61 by 7, we get remainder 5, so 49 years have 5 odd days.

=>From January 26, 1950, to January 26, 1950, we have 26 days.

26 days = 3 weeks + 5 odd days

So, total number of odd days = 1 + 5 + 5 = 11 days

=>11 days = 1 week + 4 odd days

4 Odd days represent Thursday, so it was Thursday on January 26, 1950.

6 .
What is the compound interest on Rs. 2500 for 2 years at rate of interest 4% per annum?
A)
Rs. 170
B)
Rs. 180
C)
Rs. 190
D)
Rs. 204

Correct Answer :   Rs. 204


Explanation : Principal (P) = Rs. 2500
Rate of interest(r) = 4%
Time (t) = 2 years
Compound Interest = Amount - Principal
Amount (A) =P[(1+(r/100)]t
=2500[1+(4/100)]2
=2500+ [(Y-X)*100]/X
C.I = 2704-2500 =Rs. 204

7 .
A box contains 2 red, 3 green, and 2 blue balls. What is the probability that none of the balls drawn is blue?
A)
10/19
B)
10/20
C)
10/21
D)
10/23

Correct Answer :   10/21


Explanation :

Total number of balls = (2+3+2) = 7
Let S be the sample space.
Then, n (S) = the total number of ways of drawing two balls out of 7:
7C2
= (7*6) / (2*1) = 42/2 =21

Let E is the event of drawing 2 balls, none of which is blue.

n (E) = number of ways of drawing 2 balls out of (2+3) balls.
5C2
= (5*4) /(2*1) = 10

So, P(E) = n(E)/n(S) = 10/21

8 .
If the average of three consecutive even numbers is 34, find the largest of these numbers.
A)
30
B)
32
C)
34
D)
36

Correct Answer :   36


Explanation : Let the first number is x, then the next two even numbers would be x+2, x+4

As per question;
(x+x+2+x+4)/3 = 34
(3x+6)/3 = 34
3x + 6 = 102
3x = 96
x = 32

Largest number would be = 32 + 4 = 36

9 .
A jogger is running at a speed of 15 km/hr. In what time he will cross a track of length 400 meters?
A)
96 sec
B)
100 sec
C)
104 sec
D)
110 sec

Correct Answer :   96 sec


Explanation : Time = Distance/Speed

Distance= 400

Speed = 15km/hr or 15* (5/18) = 75/18 = 25/6 m/s

Required Time =400/(25/6) = 400*6/25 =2400/25= 96 seconds

10 .
A horse covers a distance of 1500 meters in 1 minute and 20 seconds. At what speed the horse is running?
A)
67.2 km/hr
B)
67. 5 km/hr
C)
67.7 km/hr
D)
67.9 km/hr

Correct Answer :   67. 5 km/hr


Explanation : Speed = Distance/Time
Distance = 1500 meters
Time = 1 minute 20 seconds → 60+20=80 seconds
So, Required Speed =1500/80=75/4m/s
We need the answer in km/hr:
So, Speed in km/hr = (75/4)*(18/5) = 67.5 km/hr

11 .
Amit said, 'Meeta is the wife of the grandson of my sister's mother.' How is Amit related to Meeta?
A)
Father
B)
Father-in-law
C)
Grand Father
D)
Brother-in-law

Correct Answer :   Father-in-law

12 .
If LIVING is coded as KGSHLD then how will BUDDHA be coded for a secret message?
A)
ATEEIB
B)
ATCCGZ
C)
ATACFX
D)
KGSHLD

Correct Answer :   ATACFX

13 .
The day before yesterday was Monday. What will be the fourth day after tomorrow?
A)
Thursday
B)
Wednesday
C)
Tuesday
D)
Monday

Correct Answer :   Monday

14 .
The odd one is:
A)
Lotus
B)
Rose
C)
Jasmine
D)
Hibiscus

Correct Answer :   Lotus

15 .
Rafeek walked 20 m towards the north, then he turned right and walks 30 meter, and then he turns right and walks 35 m. Further, he turns left and walks 15 m. And finally, he turns left and walks 15 m. So, in which direction and how many meters is he from the starting position?
A)
35 meter east
B)
35 meter west
C)
40 meter west
D)
45 meter east

Correct Answer :   45 meter east

16 .
Pratima starts the walk from her house towards the west. After walking a distance of 25 meters, she turns to the right and walks 10 meters. Again she turns to the right and walks 15 meters. Finally, she turns right at 135o to cover 30 meters. In which direction she goes?
A)
West
B)
South
C)
South-West
D)
South-East

Correct Answer :   South-West

17 .
Some patient visits ........... to physician assistants in recent years all around the world
A)
make
B)
have been made
C)
was made
D)
should be made

Correct Answer :   have been made

18 .
One more developed model of this bike .... in the showroom
A)
will be shown
B)
was shown
C)
had shown
D)
is going to show

Correct Answer :   will be shown

19 .
Which of the following one is misspelled?
A)
Frenzy
B)
Franchise
C)
Frostbite
D)
Fretricide

Correct Answer :   Frostbite


Explanation : a (Correct Spelling: Fratricide)

20 .
She has great affection ...... me.
A)
in
B)
for
C)
on
D)
with

Correct Answer :   for

21 .
I have been informed that the two friends have fallen ......
A)
in
B)
upon
C)
through
D)
out

Correct Answer :   out