Ernst & Young (EY) hires engineering graduates through campus placements and off-campus hiring drives for technology consulting, software engineering, data analytics, cybersecurity, cloud, and enterprise application development roles. The recruitment process evaluates candidates on analytical ability, technical knowledge, coding skills, and communication.
- Focuses on aptitude, problem-solving, programming fundamentals, and core computer science concepts.
- Recruitment stages may vary depending on the service line, role, and business unit.
Eligibility Criteria for Engineering Roles
To apply for engineering roles at EY, candidates generally should have:
- B.E./B.Tech/M.E./M.Tech/MCA or equivalent qualification.
- Consistent academic performance (requirements may vary by hiring drive).
- No active backlogs at the time of selection.
- Good analytical, communication, and problem-solving skills.
Where to Apply → EY Careers
EY Recruitment Process
The EY recruitment process for freshers generally consists of the following stages.
1. Application & Resume Screening
The recruitment process begins with an online application through the EY Careers portal or campus recruitment drives. Candidates are shortlisted based on their academic performance, resume, projects, internships, technical skills, and overall profile.
2. Online Assessment
The online assessment typically lasts 60–120 minutes and may include:
- Aptitude
- Logical reasoning
- Verbal ability
- Coding questions (for technical roles)
- Technical MCQs (role-dependent)
Common coding topics include:
3. Technical Interview
The technical interview evaluates programming knowledge, problem-solving ability, and core computer science fundamentals.
Topics commonly covered include:
- Data Structures and Algorithms (DSA)
- Object-Oriented Programming (OOP)
- Operating Systems (OS)
- Database Management Systems (DBMS)
- Computer Networks (CN)
- Resume and project discussion
- Coding and debugging questions
4. Managerial Interview
The managerial interview assesses a candidate's technical understanding, communication skills, and ability to work in a team.
Common discussion topics include:
- Project understanding
- Problem-solving approach
- Leadership potential
- Team collaboration
- Client-facing scenarios
5. HR Interview
The final round evaluates communication skills, confidence, and cultural fit.
Common discussion topics include:
- Self introduction
- Resume walkthrough
- Internship and project discussion
- Strengths and weaknesses
- Career goals
- Why EY?
- Relocation and shift flexibility
- Behavioral and situational questions
Job Roles at EY
EY hires candidates for various technical roles, including:
- Associate Software Engineer: Develops and maintains enterprise applications.
- Technology Consultant: Delivers digital transformation and technology consulting solutions.
- Data Analyst: Works with business intelligence, reporting, and analytics.
- Cybersecurity Consultant: Assists in security assessment, risk management, and compliance.
- Cloud Engineer: Builds and manages cloud-based solutions.
- Internships & Graduate Programs: Entry-level opportunities for students and recent graduates.
Technical Skill Requirements for EY Roles
Coursework
- Data Structures & Algorithms (DSA): Arrays, Strings, Linked Lists, Trees, Graphs.
- Database Management Systems (DBMS): SQL queries, normalization, transactions.
- Operating Systems (OS): Processes, threads, scheduling, memory management.
- Computer Networks (CN): OSI model, TCP/IP, HTTP, DNS.
- Object-Oriented Programming (OOP): Classes, inheritance, polymorphism, abstraction.
- Software Engineering: SDLC, testing fundamentals, version control.
Programming Skills
- Languages: Java, Python, C++, C#.
- Database: SQL.
- Development: Git, REST APIs, basic web development.
- Cloud & Analytics: Azure, AWS, Power BI (role-dependent).
- Problem Solving: Strong analytical and coding skills.