EY logo

EY Software Engineer Interview Questions
& Process

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

Based on 268 interview experiences · FREE TO READ

2.1 Rounds average
26.5 Day average
Average Typical difficulty
68.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at EY.

Showing 3 of 268
EY logo
EY

Ingénieur

Engineering · Tunis · nearly a year ago

Intern Easy Positive experience No offer 3 rounds About 2 months
Interview process
Phone screen Onsite
Interview formats
Behavioral Technical

Le processus de l’entretien d’embauche s’est déroulé sur une période assez longue à cause des échanges par courrier électronique et des délais entre les différentes étapes de sélection. Il a commencé par un premier contact et une présélection à distance, puis a continué avec plusieurs entretiens successifs (techniques et RH), chacun planifié à des dates différentes. Les retours et les convocations se faisaient par email, ce qui a provoqué des intervalles de temps importants entre chaque étape avant la décision finale.

Confirmed questions1 question
  • différentes questions sur mon cv et sur les différentes technologies
EY logo
EY

Software Engineer

Engineering · Thessaloníki, Western Macedonia · nearly a year ago

Entry Average Neutral experience No offer 4 rounds
Interview process
Phone screen Take home Phone screen Technical screen Offer
Interview formats
Behavioral Other Technical

Classic interview process. The interview starts with a phone screen from HR where they ask basic questions about the job. After that they give you a personality test. If you pass you go to a second interview with a hiring manager and if they like you, you then get a technical interview and finally an offer. In my case, the hiring manager was very rude and it felt like he just wanted to get the interview done.

Confirmed questions4 questions
  • Why are you interested in this position?
  • Why do you want to work for EY?
  • Have you completed your military service obligations?
EY logo
EY

Software Engineer

Engineering · Lima, NY · a year ago

Mid Difficult Negative experience No offer 4 rounds Same day
Interview process
Technical screen Technical screen Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

The interview process was organized and challenging, set up to deeply assess both technical and soft skills. It began with a technical screening centered on data structures, algorithms, and solving problems under time pressure. After that, I did live coding exercises where I needed to write clean, efficient code while explaining my thought process step by step. There were also system design conversations where I had to propose scalable solutions, defend architectural choices, and manage trade-offs. In the end, I answered behavioral questions focused on evaluating teamwork, communication, and how I deal with challenges in real-world situations. Overall, the process was demanding, thorough, and required strong preparation across several areas.

Confirmed questions1 question
  • They asked me to describe how I would go about optimizing a large React application to boost performance and scalability.

EY Software Engineer Interview Questions

Quoted word for word from EY interview reports.

“A train moving at 60 km/hr passes a pole in 9 seconds. What will be the length of the train?”

Read reports →

“If you want to search in Data Structures, would you choose a Binary Search Tree or a Linked List?”

Read reports →

“What is dynamic memory allocation? How is run time and compile time polymorphism different with example explain?”

Read reports →

“Find bugs and correct issues in a piece of software that manages rental fees and the related benefits.”

Read reports →

“How do you create a new bundle? can you write code for a property value change on an entity inside of a new bundle on microsoft teams chat? What does claim = bundle.add(claim) do on a coded new bundle? Where should a new bundle be used in a guidewire project?”

Read report →

“How I stayed updated with the news and what kind of outlets I used for that.”

Read report →

“What is Spring Security? Also explain Spring AOP and Spring Hibernate, and explain Aspect, Advice, Pointcut, and what is SessionFactory.”

Read report →

“What is the difference between an Inner join and an Outer join? What does encapsulation mean in Java? How is a LinkedList different from a HashMap?”

Read report →

“How would you optimize a complex algorithm to make time and space more efficient while still keeping accuracy?”

Read report →

Formats, difficulty and experience

Across all 268 EY interview reports.

Interview formats

Technical 36.9%
Behavioral 32%
Coding 14.3%
Other 11%
Group 2.6%

Interview difficulty

Easy 21.6%
Average 61.9%
Difficult 16.4%

Candidate experience

Positive 68.7%
Negative 15.3%
Neutral 16%