# EY Interview Questions with Answers

8 previously-asked interview questions from EY's hiring process, each with the correct answer and a worked explanation. Written against the company's actual test pattern.

_Source: Astra (https://useastra.in). Updated 2026-09-05._

### 1. What is the difference between SQL and NoSQL databases?

**Answer:** SQL databases are relational with fixed schemas and ACID transactions (MySQL, PostgreSQL). NoSQL databases are non-relational with flexible schemas and horizontal scaling for large or unstructured data (MongoDB, Cassandra).

**Explanation:** Relational fixed schema vs non-relational flexible schema.

### 2. What is object oriented programming?

**Answer:** OOP models software as objects that combine data and behaviour, guided by encapsulation, inheritance, polymorphism, and abstraction. It improves reusability, maintainability, and real world modelling.

**Explanation:** Objects with data and behaviour; four core principles.

### 3. What is a data structure and why is it important?

**Answer:** A data structure is a way of organising and storing data for efficient access and modification (arrays, lists, trees, hash tables). Choosing the right one directly affects the performance and scalability of a program.

**Explanation:** Organises data for efficient access; drives performance.

### 4. What is the difference between a stack and a queue?

**Answer:** A stack is Last In First Out, removing the most recent element first, useful for recursion and undo. A queue is First In First Out, removing the earliest element first, useful for scheduling and buffering.

**Explanation:** Stack is LIFO; queue is FIFO.

### 5. What is version control and why is it useful?

**Answer:** Version control tracks changes to code over time, enabling collaboration, history, branching, and rollback. Git is the most common. It prevents lost work and supports parallel development.

**Explanation:** Tracks code changes for collaboration and rollback.

### 6. Tell me about yourself.

**Answer:** Give a concise 60 to 90 second overview: your degree, key skills, a relevant project or internship with its impact, and why EY interests you. Keep it structured and relevant.

**Explanation:** Structured pitch: background, skills, project, fit.

### 7. Why do you want to join EY?

**Answer:** Mention EY strength across consulting, technology, assurance, and advisory, its global exposure and learning culture, and the chance to work with major clients. Tie it to your chosen service line and goals.

**Explanation:** Global consulting and advisory; learning culture.

### 8. Which EY service line interests you and why?

**Answer:** Pick a genuine area (Technology Consulting, Data Analytics, Cybersecurity, or Risk Advisory), explain why it appeals to you, and connect it to a relevant skill, course, or project. Show you have researched the roles.

**Explanation:** Genuine service-line choice backed by a reason.

More EY preparation, including the full recruitment process: https://useastra.in/campus/ey
