Skip to content

EXL Interview Questions

EXL runs a single online assessment into a role-dependent split: engineering candidates get a DSA/CS-fundamentals loop, while analytics/BPM candidates (EXL’s larger core business) get SQL, Excel, statistics, and case-style guesstimates.

Round Duration What they test
Online Assessment 45-60 min ~40 MCQs on aptitude, reasoning, verbal ability (+ CS fundamentals or SQL/Python/stats depending on role)
Technical Interview 1 20-30 min Programming basics/DSA (engineering) or SQL/Excel/stats (analytics)
Technical/Case Interview 2 30-45 min Project walkthrough or live demo, guesstimates, case studies
Managerial round (some drives) 20-30 min Team fit, business-line understanding, role alignment
HR Round 15-20 min Fit, motivation, why EXL/why analytics

A single timed test (~40 MCQs, 45-60 minutes) covering quantitative aptitude, logical reasoning, and verbal ability for all applicants, with the technical component branching by role - CS fundamentals for engineering roles, SQL/Python/statistics for analytics roles.

Common questions

  • Quantitative aptitude - percentages, ratios, time-speed-distance
  • Logical reasoning and data sufficiency
  • SQL/Python MCQs or basic statistics questions (analytics-track applicants)
  • Basic CS fundamentals MCQs - OS, DBMS, networks (engineering-track applicants)

Branches hard by track. Engineering candidates get language basics and simple DSA; analytics candidates get SQL, Excel, and statistics fundamentals.

Common questions

  • Basic DSA - arrays, strings, sorting, searching (engineering track)
  • Write a SQL query using joins and GROUP BY (analytics track)
  • Explain a statistical concept you’ve used in a project - correlation, hypothesis testing, distributions (analytics track)
  • Core language fundamentals in whichever language your resume lists

A project walkthrough or live demo, paired with guesstimates and case-style reasoning - most pronounced for analytics/BPM roles, where this round often decides the offer.

Common questions

  • Walk us through a project you built, including a live demo if asked
  • Estimate the number of X in a given city or market (guesstimate)
  • A case-style question built around a past data project: what formulas or approach you used and why
  • Explain a business-process or data-quality problem you solved and how you validated the fix

Round-by-round breakdowns are on the EXL interview experience page.

Where run as a separate stage, this checks fit for the specific team and business line rather than testing new technical material - understanding of the role, past project experience, and expectation alignment.

Common questions

  • What do you understand about the team/business line you’re being considered for?
  • Walk me through a project outcome you’re proud of and your specific role in it
  • Are your expectations on role scope and location aligned with what we’re offering?

The closing 15-20 minute conversation on fit, motivation, and compensation. Interviewers explicitly probe for a genuine “why EXL, why analytics/BPM” answer rather than a generic one.

Common questions

  • Tell me about yourself
  • Why EXL, and why the analytics/BPM industry specifically?
  • Compensation expectations and notice period
  • Are you comfortable with the process/BPM nature of some roles versus pure product engineering?

Sample answer frameworks for each of these are on the EXL HR interview questions page.

Frequently asked questions about EXL interviews

Section titled “Frequently asked questions about EXL interviews”
What is the EXL interview process for freshers?

EXL typically runs 3-4 rounds: 1. Online Assessment (45-60 minutes) - around 40 MCQs on quantitative aptitude, logical reasoning, verbal ability, and sometimes CS fundamentals or SQL/Python/statistics depending on the role. 2. A first Technical Interview (20-30 minutes) - basics of your programming language plus simple DSA for engineering roles, or SQL/Excel/stats for analytics roles. 3. A second Technical/Case Interview (30-45 minutes) - project walkthrough or live demo, along with guesstimates, case studies, and quant-reasoning questions, especially for analytics/BPM roles. 4. HR Round (15-20 minutes) - fit, motivation, and culture questions. Some drives combine the two technical rounds into one.

What questions are asked in EXL interviews?

For engineering roles, expect basic DSA (arrays, strings, sorting, searching, stacks, queues) and CS fundamentals (OS, DBMS, computer networks, OOPs). For analyst/BPM-analytics roles, EXL leans heavily on SQL, Excel formulas, statistics, and past-project or guesstimate/case-study questions, plus a direct ‘why EXL, why analytics/BPM’ question that interviewers use to filter out candidates who seem unsure about the industry.

How many rounds are there in the EXL interview?

Most candidates go through 3-4 rounds: an online aptitude/technical assessment, one or two technical or case interviews, a managerial round for team/role fit, and a final HR round. Attrition is steep at the technical/case round - candidate reports describe large drop-offs between the written test and the interview stage.

How should I prepare for EXL interviews?

Practice basic-to-medium DSA and brush up OS/DBMS/networks fundamentals if you’re applying for a tech role. For analytics/BPM roles, get comfortable with SQL joins/aggregations, Excel formulas, and structured case/guesstimate thinking (market sizing, profitability-style questions), and prepare a clear, specific answer for ‘why EXL’ and ‘why analytics/BPM’ rather than a generic response - interviewers explicitly probe for genuine interest in the industry.

Is EXL’s process different for engineering roles versus analyst/BPM-analytics roles?

Yes. EXL hires for both software engineering roles (product/platform teams) and analytics/BPM roles (its larger, core business - insurance and healthcare analytics, business process management). Engineering roles run a more DSA/CS-fundamentals-heavy loop closer to a typical product company. Analyst/BPM roles lean on SQL, Excel, statistics, guesstimates, and case-style discussion of past data projects, with less emphasis on classic coding-interview DSA.

What does EXL’s managerial round check for?

The managerial round (where run as a separate stage) focuses on overall fit for the specific team, understanding of the business line you’re joining, past project experience, and role-expectation alignment - it’s less about testing new material and more about confirming you and the team are a match before the closing HR/compensation conversation.

Looking for placement papers, OA practice, or coding questions?

Section titled “Looking for placement papers, OA practice, or coding questions?”