Upload Button Icon Add office photos
Premium Employer

i

This company page is being actively managed by EXL Service Team. If you also belong to the team, you can get access from here

EXL Service Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

EXL Service Senior Business Analyst Interview Questions and Answers

Updated 23 Mar 2025

6 Interview questions

A Senior Business Analyst was asked 3mo ago
Q. A triangle has 3 sides as 300, 400 and 700. Another has 3 sides as 300, 350,400. Which will have greater area?
Ans. 

The triangle with sides 300, 350, and 400 has a greater area than the one with sides 300, 400, and 700.

  • Triangle Inequality Theorem: A triangle can only exist if the sum of the lengths of any two sides is greater than the length of the third side.

  • First Triangle: Sides 300, 400, and 700 do not satisfy the triangle inequality (300 + 400 is not greater than 700), hence it is not a valid triangle.

  • Second Triangle: Sides...

A Senior Business Analyst was asked 3mo ago
Q. Give an example of a scenario where you can use a logistic regression model.
Ans. 

Logistic regression can predict binary outcomes, such as whether a patient has a disease based on various health metrics.

  • Predicting whether a customer will buy a product (yes/no) based on their demographics and past behavior.

  • Determining if a loan applicant is likely to default (yes/no) based on credit score and income.

  • Assessing the likelihood of a patient having a specific disease based on symptoms and test result...

Senior Business Analyst Interview Questions Asked at Other Companies

asked in Sapiens
Q1. Difference between annuity and pension, types of annuity and pens ... read more
Q2. If you had to accommodate a Change Request (CR) in agile, how wou ... read more
Q3. What are the different meetings that happen in Agile style develo ... read more
asked in Brillio
Q4. If I ask you to prepare a TOC for an RFP, what would you include?
asked in EVRY India
Q5. Five concepts in artificial intelligence, In machine learnin ... read more
A Senior Business Analyst was asked 10mo ago
Q. Explain the concept of SQL window functions and provide examples of their use.
Ans. 

SQL window functions allow for advanced data analysis by performing calculations across a set of table rows related to the current row.

  • Window functions operate on a set of rows defined by an OVER() clause.

  • Common window functions include ROW_NUMBER(), RANK(), and SUM().

  • Example: SELECT employee_id, salary, RANK() OVER (ORDER BY salary DESC) AS salary_rank FROM employees;

  • Window functions do not change the number of r...

A Senior Business Analyst was asked 12mo ago
Q. What is the difference between TOTALYTD and DATESYTD?
Ans. 

totalytd calculates the total year-to-date value, while datesytd calculates the year-to-date value based on specified dates.

  • totalytd sums up the values from the beginning of the year until the current date

  • datesytd calculates the sum of values within a specified date range for the year

  • totalytd is a predefined function in some programming languages like DAX in Power BI

  • datesytd requires specifying the start and end d...

What people are saying about EXL Service

View All
a software engineer ii
1w
Can Cognizant move up my start date?
Got freed up from my current project sooner than expected. Now I have 25 days before joining Cognizant. HR isn't really responding. Anyone know if they can adjust the joining date if I ask? Any help is appreciated!
Got a question about EXL Service?
Ask anonymously on communities.
A Senior Business Analyst was asked 12mo ago
Q. What is a gateway?
Ans. 

A gateway is a node on a network that serves as an entrance to another network.

  • Gateway acts as a bridge between different networks

  • It controls access to the network it is connected to

  • Examples include routers, switches, and firewalls

🔥 Asked by recruiter 2 times
A Senior Business Analyst was asked
Q. Write an SQL query to find the third highest salary from an employee table.
Ans. 

To find the third highest salary in SQL, you can use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' twice.

  • Use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' to find the highest salary.

  • Use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' and 'WHERE salary < (SELECT TOP 1 salary FROM table)' to find the second highest salary.

  • Use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' and...

EXL Service Senior Business Analyst Interview Experiences

15 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Relatively easy if you practice dsa

Round 2 - Technical 

(1 Question)

  • Q1. Basic DSA questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Why do you want to join exl
  • Ans. 

    I want to join EXL because of its reputation for innovation and excellence in the field of business analysis.

    • EXL has a strong reputation for innovation and excellence in the field of business analysis

    • I am impressed by EXL's track record of delivering high-quality solutions to clients

    • I believe that joining EXL will provide me with opportunities for professional growth and development

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Salary expectations
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between totalytd and datesytd
  • Ans. 

    totalytd calculates the total year-to-date value, while datesytd calculates the year-to-date value based on specified dates.

    • totalytd sums up the values from the beginning of the year until the current date

    • datesytd calculates the sum of values within a specified date range for the year

    • totalytd is a predefined function in some programming languages like DAX in Power BI

    • datesytd requires specifying the start and end dates ...

  • Answered by AI
  • Q2. What is gateway
  • Ans. 

    A gateway is a node on a network that serves as an entrance to another network.

    • Gateway acts as a bridge between different networks

    • It controls access to the network it is connected to

    • Examples include routers, switches, and firewalls

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Good mcq on machine learning algo

Round 2 - Technical 

(1 Question)

  • Q1. SQL window function asked
  • Ans. 

    SQL window functions allow for advanced data analysis by performing calculations across a set of table rows related to the current row.

    • Window functions operate on a set of rows defined by an OVER() clause.

    • Common window functions include ROW_NUMBER(), RANK(), and SUM().

    • Example: SELECT employee_id, salary, RANK() OVER (ORDER BY salary DESC) AS salary_rank FROM employees;

    • Window functions do not change the number of rows r...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Puzzle questions
  • Q2. Statistics questions
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

It was fairly easy and out of 100 students, 40 were selected

Round 3 - Technical 

(1 Question)

  • Q1. Question around python, resume projects
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Dec 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. SQL windowing function
  • Q2. Machine learning basic questions
Round 2 - Technical 

(2 Questions)

  • Q1. Hypothesis testing
  • Q2. Sql
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. Give an example of a scenario where you can use logistic regression model?
  • Q2. A triangle has 3 sides as 300, 400 and 700. Another has 3 sides as 300, 350,400. Which will have greater area?
  • Ans. 

    The triangle with sides 300, 350, and 400 has a greater area than the one with sides 300, 400, and 700.

    • Triangle Inequality Theorem: A triangle can only exist if the sum of the lengths of any two sides is greater than the length of the third side.

    • First Triangle: Sides 300, 400, and 700 do not satisfy the triangle inequality (300 + 400 is not greater than 700), hence it is not a valid triangle.

    • Second Triangle: Sides 300,...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Advanced Sas question

Round 2 - Technical 

(3 Questions)

  • Q1. SAS MACROS, FIRST.ID AND LAST.ID, MERGE, SQL,PROCS, PROC UNIVARIATE
  • Q2. Third highest salary insql
  • Ans. 

    To find the third highest salary in SQL, you can use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' twice.

    • Use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' to find the highest salary.

    • Use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' and 'WHERE salary < (SELECT TOP 1 salary FROM table)' to find the second highest salary.

    • Use the 'SELECT TOP 1' statement with 'ORDER BY salary DESC' and 'WHE...

  • Answered by AI
  • Q3. Delete duplicate in sql
  • Ans. 

    Use the DISTINCT keyword in SQL to delete duplicates from a table.

    • Use the SELECT DISTINCT statement to retrieve unique rows from a table.

    • You can also use the GROUP BY clause with aggregate functions like COUNT() to remove duplicates.

    • Consider using the ROW_NUMBER() function to assign a unique number to each row and then filter out duplicates based on this number.

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Marcos, procs in SAS
Round 4 - HR 

(1 Question)

  • Q1. Salary expectation

Interview Preparation Tips

Topics to prepare for EXL Service Senior Business Analyst interview:
  • Marcos, PROCS, SQL,

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Dec 2021. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Discussion on salary and joining
  • Q2. They were asked me scenario based questions for tableau and sql
  • Q3. They were taking my technical round with tableau desktop and asked me to solved some questions
  • Q4. Manager asked me some sql questions
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

40 questions,45 minutes

Round 2 - Technical 

(2 Questions)

  • Q1. SQL, python, Excel
  • Q2. Puzzles,guesstimates
Round 3 - HR 

(1 Question)

  • Q1. Goal in life,why to join?, company related questions

EXL Service Interview FAQs

How many rounds are there in EXL Service Senior Business Analyst interview?
EXL Service interview process usually has 2-3 rounds. The most common rounds in the EXL Service interview process are Technical, Aptitude Test and HR.
How to prepare for EXL Service Senior Business Analyst interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at EXL Service. The most common topics and skills that interviewers at EXL Service expect are Business Analysis, Communication Skills, Excel, SAS and SQL.
What are the top questions asked in EXL Service Senior Business Analyst interview?

Some of the top questions asked at the EXL Service Senior Business Analyst interview -

  1. A triangle has 3 sides as 300, 400 and 700. Another has 3 sides as 300, 350,400...read more
  2. Give an example of a scenario where you can use logistic regression mod...read more
  3. Third highest salary in...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.4/5

based on 9 interview experiences

Difficulty level

Easy 25%
Moderate 75%

Duration

Less than 2 weeks 50%
2-4 weeks 50%
View more
EXL Service Senior Business Analyst Salary
based on 505 salaries
₹5.1 L/yr - ₹15.4 L/yr
29% less than the average Senior Business Analyst Salary in India
View more details

EXL Service Senior Business Analyst Reviews and Ratings

based on 80 reviews

3.8/5

Rating in categories

3.4

Skill development

4.2

Work-life balance

3.2

Salary

4.3

Job security

3.7

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 80 Reviews and Ratings
Senior Executive
4.5k salaries
unlock blur

₹0.9 L/yr - ₹7.5 L/yr

Assistant Manager
3.3k salaries
unlock blur

₹4.1 L/yr - ₹16 L/yr

Senior Associate
2.5k salaries
unlock blur

₹1 L/yr - ₹8.5 L/yr

Lead Assistant Manager
2.2k salaries
unlock blur

₹6.5 L/yr - ₹24 L/yr

Executive
2k salaries
unlock blur

₹1 L/yr - ₹5.7 L/yr

Explore more salaries
Compare EXL Service with

Genpact

3.8
Compare

DXC Technology

3.7
Compare

Mphasis

3.3
Compare

Sutherland Global Services

3.5
Compare
write
Share an Interview