Ernst & Young LLP Data Engineer Interview Guide

The Ernst & Young LLP data engineer loop, round by round: what each stage tests, example questions with the guidance interviewers actually score, the mistakes that sink strong candidates, and how to prepare.

Last updated: Proudly published by: Jeff Wahl

1 real Ernst & Young LLP interview questions

Reported by candidates from real loops, tagged by domain, round, level, and year. Expand for what the round is scoring.

SQLL5 · 2026
SQL TEST by a robot with nested (too many of them) SQL queries
Onsite · sql
+
The technical bar

The technical emphasis lands heavily on SQL in the screen and shifts to pipeline architecture in the full loop. Given that Azure, GCP and AWS reflects client environments across all three major clouds, a strong answer here doesn't assume a single warehouse or a preferred orchestration layer; it demonstrates cloud-agnostic reasoning and explains trade-offs in terms of client constraints. SQL, Python and Scala are the working languages, and Python proficiency shows up early: Python is the probable screen focus, often tested through data transformation or pipeline logic problems rather than algorithmic puzzles. For pipeline design, a passing answer at EY names the pattern, the failure mode, and how a handoff team would operate it. An answer that passes elsewhere might stop after naming the pattern.

Prepare for the interview
01 / Open invite
02min.

Walk into Ernst And Young Llp knowing the SQL pattern they'll test.

a Ernst And Young Llp SQL query, the same shape a screen would give you.
The diff against expected. Where ties broke. What you missed.
sandbox
1SELECT user_id,
2 COUNT(*) AS sessions
3FROM events
4WHERE ts >= NOW() - INTERVAL '7 day'
5
Execute your solution0.4s avg.
GoogleInterview question
Solve a Ernst And Young Llp problem
Where offers are lost

Offers get lost when candidates treat the loop like a product-company interview. The most common failure mode is designing for long-term ownership: proposing elaborate monitoring frameworks or platform abstractions that only make sense if you're running the system for three years. That reads as a mismatch with how EY actually delivers. The inverse behavior that reads as a hire is someone who constrains the design to what the engagement timeline and client skill set can support. A secondary failure mode is communication style: interviewers simulate client-facing moments, and candidates who talk only in technical terms without translating for a business audience leave a weak impression. With 24 of 28 reports coming from the mid band, most offers are going to candidates already operating at that delivery tempo, with roughly 7 years of hands-on pipeline work behind them.

Try a Ernst & Young LLP-style SQL round

Find every user active on 3 or more CONSECUTIVE days. This gaps-and-islands shape shows up in nearly every DE SQL round. Edit the query and run it against the seed data.

/* Users active on 3+ consecutive days. */
/* Hint: date minus a per-user ROW_NUMBER is constant within a streak. */
WITH streaks AS (
SELECT
user_id,
activity_date,
activity_date - CAST(
(ROW_NUMBER() OVER (
PARTITION BY user_id
ORDER BY activity_date
))
AS INT
) AS grp
FROM user_sessions
)
SELECT
user_id
FROM streaks
GROUP BY user_id, grp
HAVING COUNT(*) >= 3
What the loop filters for

EY's loop is filtering for delivery-oriented engineers who can operate without a permanent platform beneath them. Consulting data work is client-scoped: pipelines get built, handed off, and never revisited by the same engineer. That context means interviewers aren't looking for depth-first specialists; they want someone who can scope a solution fast, communicate it clearly to a non-technical client stakeholder, and leave behind documentation that another team can pick up. The signal they're extracting is adaptability under real constraints, not theoretical mastery. Every design question is implicitly asking: can this person ship something defensible in a short engagement window? Engineers who've only worked inside long-lived internal platforms often struggle to frame answers this way, because EY's environment punishes over-engineering as much as it punishes shoddy work.

Ernst & Young LLP is hiring data engineers now

The roles behind this loop. Prep against the levels and locations they are actually filling.

Prep allocation

Put your first prep hours into pipeline architecture practice, since that's where the loop concentrates and where the EY-specific framing matters most. Work through design scenarios where you have incomplete requirements and a tight timeline; get comfortable narrowing scope out loud before building a solution. SQL fluency should already be solid before you spend marginal time there, but if it isn't, close that gap next. The Python screen is generally more practical than algorithmic, so focus on data wrangling and transformation patterns over LeetCode-style prep. Cloud breadth matters more here than depth on any single provider: being able to speak to equivalent services across Azure, GCP, and AWS signals the portability EY actually needs. Skip deep orchestration-internals prep unless you have a clear reason to expect it. Going into the offer conversation, understand where $175K sits at L4 and confirm the level they're slotting you into early.

Ernst & Young LLP
Hiring now
Ernst & Young LLP data engineer · live from career pages
82
open roles
New postings per week
1
5/25
10
6/8
44
6/15
27
6/29
24
7/6
week beginning · ~6 weeks of data
Where they hire
San Francisco Bay Area
11
Los Angeles
6
Toronto
5
New York
3
Levels hiring
L45L53
Updated 82 open listings across 6 cities

Ernst & Young LLP compensation and culture

The numbers, tech stack, and team structure live on the company overview.

Compare Ernst & Young LLP with other data engineering employers

How the role, pay, and loop stack up against peer companies.

02 / Why practice

Prepare at Ernst & Young LLP interview difficulty

  1. 01

    Reading a solution is not the same as writing one

    Every engineer who has frozen on a query they had read a dozen times knows the gap. The only preparation that closes it is producing the answer yourself, under time, before the interview does it for you

  2. 02

    76% of hiring managers reject on the coding task, not the resume

    From HackerRank's 2024 Developer Skills Report. Candidates who look strong on paper still fail the live screen if they haven't done timed, executable practice

  3. 03

    5 problem shapes cover 80% of data engineer loops

    Dedup, sessionization, top-N-per-group, slowly-changing dimensions, partition tricks. Writing the shapes by hand turns the unfamiliar into pattern recognition

Related Guides