
EY Software Engineer interview typically runs 2-5 rounds: HR screen, technical round, manager round, and sometimes an online assessment or client interview. The process usually takes about 1-3 weeks and is practical, resume-driven, and role-dependent.
$99K
Avg. Base Comp
$161K
Avg. Total Comp
3-5
Typical Rounds
2-4 weeks
Process Length
We've seen EY evaluate software engineers less like a pure coding shop and more like a team that wants to verify whether your claimed experience holds up under pressure. A recurring theme across candidate reports is that the interview stays tightly anchored to the resume: projects, tools, and the exact stack you say you’ve used. Multiple candidates mentioned being pushed to explain their most recent work in detail, whether that meant Java and Spring Boot, SQL-heavy project work, or Angular and cloud topics. The signal here is practical ownership, not polished theory.
Another pattern we keep seeing is that EY cares a lot about whether you can operate in real enterprise environments. Candidates were asked about incident/problem/change management, monitoring tools like Kibana and Dynatrace, ticketing systems, batch schedulers, AWS services, and troubleshooting scenarios such as memory fill-ups or SQL performance issues. That tells us the bar is often about production judgment: can you diagnose, explain tradeoffs, and connect the dots across systems? Even when coding appears, it tends to be short and grounded in fundamentals, like arrays, lists, or balanced parentheses, rather than elaborate algorithm puzzles.
The non-obvious make-or-break factor is how well you can stay specific without drifting into generic answers. Our candidates report that interviewers quickly probe past surface-level familiarity, especially when a project or tool appears on the resume. If you can clearly defend the choices you made, the stack you used, and the operational issues you handled, you tend to fit what EY is screening for. If not, the process exposes that gap fast.
Synthetized from 8 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 | |
|---|---|
| Sort Strings | |
| Hurdles In Data Projects | |
| Stakeholder Communication | |
| Why Do You Want to Work With Us | |
| Your Strengths and Weaknesses | |
| Simple Explanations | |
| Rolling Bank Transactions | |
| Raining in Seattle | |
| Bagging vs Boosting | |
| P-value to a Layman | |
| Cyclic Detection | |
| Longest Streak Users | |
| Find Duplicate Numbers in a List | |
| Duplicate Rows | |
| Modifying a Billion Rows | |
| Slow SQL Query | |
| Yelp-like System | |
| Swap Variables | |
| Subway Machine Learning Model | |
| String Palindromes | |
| Seller Type Modeling | |
| Impossibly Iterative Fibonacci | |
| Client Solution Pushback | |
| Text Editor With OOP | |
| Testing Constraints | |
| Scalable Data Pipelines | |
| Justify a Neural Network | |
| Statistically Significant Test | |
| Delivery Online |
Synthesized from candidate reports. Individual experiences may vary.
The process often starts with an introductory call focused on your background, work experience, and motivation for joining EY. In some cases this is also used to gauge language ability and confirm basic fit for the role.
Some candidates first complete a short coding test with two medium-level LeetCode-style problems under time pressure. This stage is used as an initial filter before moving into deeper interviews.
The main technical round is usually centered on your resume, projects, and core stack knowledge rather than abstract theory. Depending on the team, this can include live coding, Java or Python fundamentals, SQL, Spring Boot, microservices, Angular, .NET, or practical troubleshooting questions.
A manager-led conversation typically follows, with a stronger emphasis on past experience, ownership, and how you handled previous work. Candidates reported questions about their last project, framework choices, and how they would approach real production or support scenarios.
The final stage is often an HR or behavioral discussion about communication, responsibilities, and fit. This round may also cover career goals, pressure handling, and general expectations before the final decision.