
Exl Data Scientist interview typically runs 3-4 rounds: technical, coding test, managerial, HR. The process usually takes about 1-3 weeks and is notably structured and case-heavy.
$98K
Avg. Base Comp
$115K
Avg. Total Comp
4-6
Typical Rounds
2-4 weeks
Process Length
Our candidates report that EXL cares less about polished theory recitation and more about whether you can turn fundamentals into decisions. A recurring theme is the way interviewers start with a simple concept like type I/II errors, t-tests, or linear regression assumptions, then quickly push into how you’d explain it, defend it, or use it in a real business setting. We’ve seen this in the forecasting-heavy conversations as well: mentioning ARIMA often triggered follow-ups on stationarity, covariance, and model assumptions, which suggests they’re listening for depth, not keyword familiarity.
Another pattern we’ve seen is that EXL leans hard into project ownership and domain reasoning. Multiple candidates said the discussion moved from their current work into case-style problems such as fraud detection, employee salaries, or other business-specific analytics scenarios. That tells us the team wants people who can connect modeling choices to messy operational constraints, especially in consulting, finance, and insurance contexts. Even newer topics like RAG versus fine-tuning or prompt engineering showed up, which is a sign that they value practical judgment about when a tool is appropriate, not just whether you know the latest terminology.
The non-obvious separator here is how comfortably you can switch between statistics, coding, and business framing in the same conversation. Our candidates report SQL, Python, and live problem-solving alongside ML questions like precision/recall, bagging vs. boosting, and imbalanced data preparation. The strongest signal is not breadth alone, but whether your answers stay grounded and specific when the interviewer keeps narrowing in.
Synthesized from 3 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Exl process.
I went through a pretty structured process for the Data Scientist role at EXL, and it started with an HR-scheduled first round that was surprisingly short. That first interview lasted only about 10 minutes and was very basic — I was asked things like type 1 and type 2 error, along with t-test and z-test, and then it ended abruptly. I honestly felt it was too brief to really show much, and I got a rejection mail soon after, which was disappointing.
Before that, I had also seen the broader process for this role, and it seemed to include a technical round focused on ML and project experience, followed by a HackerRank coding test, then a managerial round with guess-estimate and behavioral questions, and finally an HR round. In the technical discussion, they wanted to know what ML/DL projects I had done, so it was clearly important to be able to explain your past work clearly and not just talk theory. The coding side was more than just conceptual too, with SQL, Python, and logical reasoning showing up in the screening, and there was also a live coding component. One thing that stood out was that prompt engineering came up in the coding round, along with a Python array/list question, so the interview wasn’t limited to classic data science topics. Overall, the process felt a mix of basic statistics, project depth, coding, and some managerial judgment, but my own experience ended early and I did not move forward.
Prep tip from this candidate
Be ready to explain your ML and DL projects clearly, since project discussion came up early and repeatedly. Also practice basic statistics like type I/II error and t-test vs z-test, plus live coding in Python and SQL, because those showed up alongside prompt-engineering style questions.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Exl
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Employee Salaries | |
| Bagging vs Boosting | |
| Size of Joins | |
| P-value to a Layman | |
| Precision and Recall | |
| Three Zebras | |
| Hurdles In Data Projects | |
| Target Indices | |
| Fine-Tuning VS RAG | |
| Transformer Encoder Layer | |
| Assumptions of Linear Regression | |
| Duplicate Rows | |
| RAG Strict Source Control | |
| Type I and II Errors | |
| Swap Variables | |
| Data Preparation for Imbalanced Data | |
| Multicollinearity in Regression | |
| Overfit Avoidance | |
| SARIMA in Retail Forecasting | |
| Credit Card Fraud Model | |
| Explaining Linear Regression to Different Audiences | |
| Random Forest from Scratch | |
| Google Earth Storage | |
| Your Strengths and Weaknesses | |
| Correlation in Regression | |
| Branch Sales Pivot | |
| Linear vs Logistic Regression | |
| Designing a Fraud Detection System | |
| Random SQL Sample |
Synthesized from candidate reports. Individual experiences may vary.
The process can begin with a very short HR-scheduled screening call. This round is basic and often covers fundamentals like type I vs. type II error, t-test vs. z-test, and a quick check of your background before deciding whether to move you forward.
The first substantive round focuses on your resume, current projects, and core technical depth. Expect questions on ML/DL projects, forecasting concepts such as ARIMA, stationarity, covariance, and regression assumptions, along with basic Python and SQL questions.
Candidates may be asked to complete a coding test or live coding exercise. Reported topics include Python arrays/lists, SQL, logical reasoning, and practical problems such as finding two indices that sum to a target, with some interviews also touching on prompt engineering and GenAI basics.
Later technical rounds become more case-study driven and domain-specific. Interviewers may ask you to design solutions such as a fraud detection system, explain how you would approach a business problem, and discuss ML concepts, evaluation metrics, NLP, transformers, attention, embeddings, or RAG vs. fine-tuning.
A managerial interview may include guess-estimate questions and behavioral discussion. This stage appears to assess judgment, communication, and how you reason through analytics problems in a business context.
The final HR conversation is typically the closing step before a decision. It is usually used to wrap up the process and discuss next steps after the technical and managerial evaluations.