EXL Service logo

EXL Service Data Engineer Interview Questions
& Process

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

Based on 35 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
48.6% Positive experience

Candidate interview experiences

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

Showing 3 of 35
EXL Service logo
EXL Service

Data Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

The interview process had 3 rounds. Round 1 was about past experience and SQL, asking about previous work, my data engineering background, and SQL problems. Round 2 was a hands-on coding test with TypeScript and PySpark. Round 3 was a behavioral interview with senior leadership, focusing on culture and values.

Confirmed questions6 questions
  • Can you tell me about your past experiences and how they relate to this role?
  • Can you describe your background in data engineering?
  • Here's an SQL problem, can you solve it?
EXL Service logo
EXL Service

Senior Data Engineer

Engineering · nearly a year ago

Senior Average Positive experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

The interview process involved two rounds. The first round was with the Manager, focusing on questions about my current project, SQL (specifically Window Functions), and Python (Stacks). The second round was with the Senior Manager, and it covered SQL (Window Functions with an emphasis on optimal code) and Python (basics, optimal solutions, and scenario-based questions).

Confirmed questions2 questions
  • Could you tell me about your current project?
  • Can you elaborate on your current project, including the datasets, tools, and technologies used?
EXL Service logo
EXL Service

Data Engineer

Engineering · a year ago

Entry Difficult Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral Coding

The interview process is good but if you applied one time with one email they won't allow you to re-apply, you can apply after its 6 months only. So think before applying, because they won't accept your profile again.

Confirmed questions4 questions
  • Could you answer some technical questions?
  • Tell me about yourself.
  • Let's look at your code writing.

EXL Service Data Engineer Interview Questions

Quoted word for word from EXL Service interview reports.

How would you determine the row count from various join types between tables?

Read reports

Can you explain the distinction between managed and external tables?

Read reports

Can you explain the different normalisation methods in SQL?

Read report

How do you deploy jobs using the Talend Administration Center?

Read report

Could you write some PySpark code to perform transformations?

Read report

Could you design a pipeline for ingesting data from S3?

Read report

Formats, difficulty and experience

Across all 35 EXL Service interview reports.

Interview formats

Technical 41.9%
Coding 27.9%
Behavioral 23.3%
System Design 3.5%
Other 2.3%

Interview difficulty

Easy 22.9%
Average 54.3%
Difficult 22.9%

Candidate experience

Positive 48.6%
Negative 34.3%
Neutral 17.1%