EXL Service logo

EXL Service Data Scientist Interview Questions
& Process

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

Based on 51 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
41.2% Positive experience

Candidate interview experiences

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

Showing 3 of 51
EXL Service logo
EXL Service

Data Scientist

Analytics · a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Background check Offer
Interview formats
Technical Coding

The interview process and hiring went smoothly. The onboarding process was also good. Offer letters, background checks, and other paperwork were handled quickly. Basically, the whole recruitment trip from interviews to hiring to onboarding was smooth and nice for candidates. They made sure to communicate fast, have clear steps, and the onboarding was welcoming, helping new hires get settled in well.

Confirmed questions2 questions
  • Can you explain Python lists and list comprehensions?
  • What about Python dictionaries?
EXL Service logo
EXL Service

Data Scientist

Analytics · a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Technical Case

I went through 3 rounds of interviews. The first was a technical round focusing on Machine Learning. The second round was also technical and included a case study. The final round was technical too, with two case studies. This last round was particularly challenging because the case studies were specific to their domain. I was rejected after the final round. I felt it was unfair to expect candidates to answer questions from a specialized domain.

Confirmed questions5 questions
  • Can you define stationarity?
  • What do p, d, and q represent in forecasting models?
  • Could you answer some questions about Linear Regression?
EXL Service logo
EXL Service

Senior Data Scientist

Research · more than a year ago

Senior Easy Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen Panel Presentation
Interview formats
Technical Coding Behavioral Presentation

For NLP roles, the process usually goes like this: First, we look at your resume to see if your experience and projects line up with NLP. Then, there's a quick chat to go over your background and skills, sometimes with a small coding or problem-solving task. After that, you'll have technical interviews which might include coding tests, and questions about data structures, algorithms, text processing, language models, and ML. We also check your understanding of NLP concepts and your past projects. Behavioral interviews are also part of it to see how you communicate and work with others, and how you solve problems. Sometimes, you might need to present an NLP project you've done to show your practical skills.

Confirmed questions2 questions
  • Questions on NLP and LLMs were asked.
  • Tell me about your experience with NLP and Large Language Models.

EXL Service Data Scientist Interview Questions

Quoted word for word from EXL Service interview reports.

How would you estimate the financial impact of floods in urban settings?

Read reports

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

Read reports

How would you solve the 25 horses puzzle if you can only race 5 at a time?

Read report

What are the assumptions of regression and what are different evaluation metrics to evaluate it?

Read report

Could you explain the use cases for Random Forest compared to XGBoost?

Read report

Formats, difficulty and experience

Across all 51 EXL Service interview reports.

Interview formats

Technical 47.1%
Behavioral 19.8%
Coding 18.2%
Case 9.1%
Presentation 3.3%

Interview difficulty

Easy 19.6%
Average 66.7%
Difficult 13.7%

Candidate experience

Positive 41.2%
Neutral 25.5%
Negative 33.3%