EXL Service logo

EXL Service Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,313 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
67.5% Positive experience

Which role are you interviewing for?

30 roles · 1,313 reports

Candidate interview experiences

First-hand accounts from people who interviewed at EXL Service.

Showing 4 of 1,313
EXL Service logo
EXL Service

Consultant

Consulting · half a year ago

Entry Average Negative experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Behavioral Technical

I interviewed for a TPRM Role and went through three rounds. The first round was a walkthrough of my current role and why I wanted to switch jobs. The second round focused on why I wanted to join EXL and what my experience in TPRM entailed. The interviewer in this round was quite rude and seemed distracted. The third round was with the Director of their TPRM Process. This interviewer was also very rude, attacking basic questions I had about night shifts and timings. They stated that shifts have no fixed times, may require extensions without extra pay, and that there's no work-life balance, with expectations higher than the pay.

Confirmed questions3 questions
  • Can you walk me through your current role and explain your motivations for switching?
  • Tell me about why you are interested in joining EXL.
  • What is your experience and understanding of TPRM?
EXL Service logo
EXL Service

Internal Auditor

Finance · half a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

So, there were three main steps to the interview. First, I chatted with HR, which was pretty chill. They mainly wanted to get a general sense of the job, what they were looking for, and my background. Then, I met with the hiring manager. This part was all about reporting – how I've built them before and my experience with data. Lastly, I had a session with the team leaders. They were really nice and seemed to be checking if my vibe and how I work would fit in with their team.

Confirmed questions1 question
  • Tell me about your experience making analytical reports, including the tools you used, the key metrics you tracked, and your methods for guaranteeing accuracy.
EXL Service logo
EXL Service

Machine Learning Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral Presentation

The interview had 3 main rounds. Round 1 was a tech discussion, about 1.5 hours, covering Python, SQL, Cloud (AWS/GCP), AI/ML, DL, NLP, Gen AI, DevOps, MLOps, Rest API, and Spark optimization in detail. Round 2 was with the VP, around 50 minutes, with 30 mins of tech concepts and 30 mins of behavioral and managerial questions about my past experience. Round 3 was a face-to-face interview, about an hour, with intermediate Python and SQL questions, plus questions on LLM workflow, RAG, Vector DBs, and embeddings. Lastly, there was a salary discussion.

Confirmed questions3 questions
  • Tell me about your past experience and typical behavior and managerial questions.
  • Can you explain the workflow of how LLMs work after a user enters a prompt?
  • Do you have experience with RAG and Vector DBs, and embeddings?
EXL Service logo
EXL Service

AI Developer

Engineering · nearly a year ago

Entry Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding Behavioral

The first stage was a technical interview covering Dialogflow basics like intents, entities, context, and simple webhook integration. We also talked about Python basics, including data types, operators, control flow, loops, lists, dictionaries, and general scripting. GenAI fundamentals were discussed too, focusing on how AI improves chatbots without going deep into LLM architectures.

Confirmed questions3 questions
  • Can you discuss topics related to Dialogflow and chatbot development?
  • What can you tell me about Python as a programming and scripting language?
  • Could you explain the basics of Generative AI and Large Language Models?

EXL Service Interview Questions

Quoted word for word from EXL Service interview reports.

Can you remove duplicate list values in python? s = [10,20,30,20,10,40,50]

Read reports

How would you build a Python function that checks if an element is present in a list and returns true if it is?

Read reports

If we have the initial loss function, alpha, and x, how would you calculate the change in weight x using backpropagation?

Read reports

Can you explain how to calculate the average of a list using Python?

Read reports

Can you estimate the total number of LED lights consumed in your city?

Read report

Given a hospital visit scenario where a follow-up is scheduled 10 days later, but if the 10th day is a Sunday, the appointment should be moved to the next day, write a SAS code to determine the correct next visit date.

Read report

Given unlimited red, blue, and green balls, find a trial where you can get at least one color combination.

Read report

My sister's wedding is today, and I ordered a dress for it, but the company said it would arrive tomorrow. What should I do and how would you resolve this issue?

Read report

What are the methods for improving the performance of a slow query?

Read report

Formats, difficulty and experience

Across all 1,313 EXL Service interview reports.

Interview formats

Technical 42.4%
Behavioral 32.2%
Coding 9.7%
Case 8%
Other 4.2%

Interview difficulty

Easy 18.7%
Average 67.6%
Difficult 13.7%

Candidate experience

Negative 14.8%
Positive 67.5%
Neutral 17.7%

Reports by job function

Analytics 623
Operations 154
Consulting 147
Engineering 136
Finance 99
Other 93