
EY Data Engineer interview typically runs 3 rounds: technical, technical, HR. It usually takes about an hour and is practical, with a strong focus on role-specific evaluation.
$121K
Avg. Base Comp
$131K
Avg. Total Comp
3-5
Typical Rounds
1-3 weeks
Process Length
We’ve seen EY evaluate data engineers through a very practical lens, but not always a narrow one. Multiple candidates reported that the team cared less about abstract theory and more about whether you could handle the realities of pipelines, reporting, and production data work. That shows up in the recurring emphasis on PySpark internals, SQL windowing, joins, and nested aggregations, along with questions tied directly to past projects. In the stronger experiences, the interviewers pushed for specifics on how data would actually move and transform, not just what the tools do in isolation.
A recurring theme is that EY can be surprisingly architecture-heavy for this title. One candidate was asked to write Dataflow pipeline code and discuss GCP services, while another was pulled into GRC implementation, access control, and even finance-related topics from a security manager. That mismatch is important: our candidates report that EY sometimes tests for adjacent domain knowledge, especially around governance and enterprise controls, so the safest assumption is that the bar extends beyond pure coding. The people who seemed most aligned were the ones who could connect their work to design decisions, data handling choices, and business context without sounding rehearsed.
We also see a clear split in how technical the process can feel. Some candidates described a fast, straightforward conversation, while others faced a timed SQL screen that felt like a speed test under pressure. The common denominator is that EY wants candidates who can explain their reasoning cleanly and stay grounded in real implementation details. If your background is strong but narrowly focused, the risk here is not lack of talent — it’s being surprised by how often the conversation leaves the job description behind.
Synthetized from 4 candidates 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 Ey process.
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 Ey
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Hurdles In Data Projects | |
| Sort Strings | |
| Classification and Regression | |
| Simple Explanations | |
| Why Do You Want to Work With Us | |
| Xgboost vs Random Forest | |
| Your Strengths and Weaknesses | |
| Stakeholder Communication | |
| Linear vs Logistic Regression | |
| Backpropagation Explanation | |
| Experiment Validity | |
| Find Duplicate Numbers in a List | |
| Missing Housing Data | |
| Data Preparation for Imbalanced Data | |
| Bias vs. Variance Tradeoff | |
| Cyclic Detection | |
| Slow SQL Query | |
| Swap Variables | |
| String Palindromes | |
| Impossibly Iterative Fibonacci | |
| Youtube Recommendations | |
| Electricity Supply | |
| Data Cleaning Experiences | |
| User Journey Analysis | |
| Clustering Basketball Players | |
| Creating Companies Table | |
| Third Party Ad Pricing | |
| Empty Neighborhoods | |
| Comments Histogram |
Synthesized from candidate reports. Individual experiences may vary.
The process often starts with an HR or recruiter call to discuss your current role, skills, salary expectations, and reason for changing jobs. In some cases, the recruiter also asks a few basic technical or resume-based questions.
Some candidates are asked to complete a timed SQL assessment immediately after screening. The test can be intense, with multiple-choice questions focused on joins, nested queries, aggregations, and other SQL fundamentals under strict time limits.
The first technical round typically covers core data engineering concepts and practical implementation details. Candidates reported questions on PySpark partitioning and bucketing, Dataflow pipeline code, GCP services, and sometimes security or GRC-related topics depending on the interviewer.
The second technical round is often more SQL-heavy and may include window functions, joins, triggers, stored procedures, normalization, and project discussion. Interviewers also probe how you would handle real pipeline or reporting scenarios and may ask about past project challenges.
The final round is usually conversational and covers motivation, role fit, and general background. In some interviews it is mostly standard HR discussion, while in others it may include a few additional technical or resume-based questions.