EY (Ernst & Young) Interview Questions
EY is one of the “Big Four” accounting organizations and the largest professional services network in the world by revenue and number of professionals. EY offers many technical roles in the areas of auditing, tax, consulting, and technology. Interviews for technical profiles can be challenging, but with the right preparation, you can increase your chances of success.
This article provides a list of popular EY technical interview questions and answers that have been asked in many technical profiles at the company. Read the complete article to gain a better understanding of what to expect in the interview.

Table of Content
Recruitment Process
To know more about EY (Ernst & Young) Hiring Process please check out EY (Ernst & Young) Recruitment Process
DSA Problems
Preparing for a Data Structures and Algorithms (DSA) interview at EY (Ernst & Young) can be challenging but rewarding. To help you get ready, we've compiled a list of commonly asked DSA questions along with tips on how to approach them effectively.
Technical Interview Questions
- What are the advantages of Packages in Java?
- Why is String Immutable?
- SOLID principal of software development.
- Difference between Abstract class and Interface.
- What is dependency Injection?
- What are the features of a lambda expression?
- What are the differences between a class component and functional component?
- What is the difference between slice and splice?
- What are the advantages of using Redux?
- What is Garbage collector in JAVA?
- What are props in React?
- What is diffing algorithm?
- What is a pass in Python?
- What is middleware?
- How to import a module in Node.js?
DBMS
Database Management System is a software or technology used to manage data from a database.
- Explain the ACID properties in a database.
- What is normalization? Explain its various normal forms.
- What is a primary key?
- What is a foreign key?
- Explain the differences between SQL and NoSQL databases.
- What is a join in SQL? Explain different types of joins.
- What are indexes? Why are they used?
- Explain the difference between DELETE and TRUNCATE commands.
- What is a transaction in a database?
- What is the difference between UNION and UNION ALL?
Operating System
Operating System lies in the category of system software. It basically manages all the resources of the computer.
- What are the main functions of an operating system?
- Explain the concept of process and thread. What are the differences between them?
- What is a deadlock? How can it be prevented or resolved?
- What is the difference between multitasking, multithreading, and multiprocessing?
- Explain the concept of virtual memory.
- What are the different types of scheduling algorithms?
- What is a semaphore? How does it work in process synchronization?
- Explain the differences between user-level and kernel-level threads.
- What is a context switch?
- How does paging work in an operating system?
Computer Network
Computer network is a system that connects numerous independent computers in order to share information (data) and resources
- What is the OSI model? Explain each layer.
- What is the difference between TCP and UDP?
- Explain how HTTP and HTTPS work.
- What is the function of a router, switch, and hub in a network?
- What is subnetting and why is it used?
- Describe the process of data encapsulation in networking.
- What is DNS and how does it work?
- What is a VPN and how does it enhance network security?
- Explain the difference between IPv4 and IPv6.
- What is a firewall and how does it work?
Tips for Answering EY Interview Questions
- Research the Company:
- Understand EY's mission, values, and recent developments. Familiarize yourself with their services, industry position, and any recent news or projects.
- Understand the Role:
- Review the job description thoroughly and understand the key responsibilities and required skills. Be prepared to discuss how your experience and skills align with the role.
- Practice Common Interview Questions:
- Practice answering common technical, behavioral, and situational interview questions. Use the STAR method (Situation, Task, Action, Result) for structuring your responses.
EY Interview Experience
- Ernst & Young Global Limited Interview Experience
- Ernst & Young Interview Experience for JD-Consulting 2023
- Ernst and Young Interview Experience for EY GDS
- more