Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Ernst & Young Team. If you also belong to the team, you can get access from here

Ernst & Young Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Ernst & Young Technology Consultant Interview Questions and Answers for Freshers

Updated 14 May 2025

13 Interview questions

🔥 Asked by recruiter 2 times
A Technology Consultant was asked
Q. What is dependency injection?
Ans. 

Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.

  • Dependency injection helps in achieving loose coupling between classes.

  • It allows for easier testing by providing mock dependencies.

  • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

🔥 Asked by recruiter 3 times
A Technology Consultant was asked
Q. Can you explain the @RestController annotation in Spring Boot?
Ans. 

The @RestController annotation in Spring Boot is used to define a class as a RESTful controller.

  • Used to create RESTful web services in Spring Boot

  • Combines @Controller and @ResponseBody annotations

  • Eliminates the need for @ResponseBody annotation on each method

  • Returns data directly in the response body as JSON or XML

Technology Consultant Interview Questions Asked at Other Companies for Fresher

Q1. Why do we need IPv6 if we already have IPv4?
Q2. Smallest Subarray With K Distinct Elements Given an array A consi ... read more
Q3. What is the difference between single variant and multivariant pa ... read more
Q4. Write code to check if a string is a palindrome.
Q5. Explain HTTP, FTP, TCP/IP protocol etc.
A Technology Consultant was asked
Q. What are a few features of Spring Boot?
Ans. 

Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured setups.

  • Auto-configuration: Spring Boot automatically configures the application based on dependencies added to the project.

  • Embedded server: Spring Boot comes with an embedded Tomcat, Jetty, or Undertow server for easy deployment.

  • Actuator: Provides production-ready features like monitoring, metrics, and healt...

A Technology Consultant was asked
Q. What are Java 8 streams?
Ans. 

Java 8 streams are a sequence of elements that support functional-style operations.

  • Streams allow for processing sequences of elements in a functional way.

  • They can be created from various data sources like collections, arrays, or I/O channels.

  • Operations like filter, map, reduce, and collect can be performed on streams.

  • Streams are lazy, meaning intermediate operations are only executed when a terminal operation is c...

What people are saying about Ernst & Young

View All
trendylion
Verified Icon
2w
student at
Chandigarh University
Data Science dream job: Need resume advice & referrals!
Hey pros, what should I add to my resume to boost my chances of landing my first Data Science role? Guidance needed! Also, if you're hiring or know openings at: TCS | Infosys | Wipro | Cognizant | Genpact | Accenture | LTIMindtree | Fractal Analytics | Mu Sigma | Quantiphi | Tiger Analytics | EXL | ZS Associates | Deloitte | KPMG | EY | Capgemini | Publicis Sapient, a referral would be amazing! 📎 I’m attaching my resume. Feedback, suggestions, or leads would mean a lot! Thanks for your support! Let’s connect & grow in #DataScience. #DataScience #MachineLearning #DeepLearning #OpenToWork #FresherJobs #DataScienceJobs #Referral #CareerAdvice #ResumeTips #JobSearch #Hiring #AmbitionBox #LinkedInJobs
FeedCard Image
Got a question about Ernst & Young?
Ask anonymously on communities.
A Technology Consultant was asked
Q. Write a Java 8 program to iterate through a Stream using the forEach method.
Ans. 

Java 8 program to iterate through a Stream using forEach method

  • Create a Stream of elements using Stream.of() or any other method

  • Use the forEach() method to iterate through the Stream and perform an action on each element

  • Example: Stream.of(1, 2, 3, 4, 5).forEach(System.out::println);

A Technology Consultant was asked
Q. How does Spring Boot work?
Ans. 

Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.

  • Spring Boot eliminates the need for manual configuration by providing defaults for most settings.

  • It includes embedded servers like Tomcat, Jetty, or Undertow, making it easy to run applications as standalone JAR files.

  • Spring Boot also offers production-ready features like metrics, health c...

A Technology Consultant was asked
Q. How does MVC work in Spring?
Ans. 

MVC in Spring is a design pattern that separates an application into three main components: Model, View, and Controller.

  • Model represents the data and business logic of the application.

  • View is responsible for rendering the user interface based on the data from the Model.

  • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.

  • Spring MVC provides annotations l...

Are these interview questions helpful?
A Technology Consultant was asked
Q. What is the difference between HashSet and HashMap in Java?
Ans. 

HashSet is a collection of unique elements, while HashMap is a key-value pair mapping.

  • HashSet does not allow duplicate elements, HashMap allows duplicate keys but not values.

  • HashSet uses a hash table to store elements, HashMap uses key-value pairs.

  • Example: HashSet<String> set = new HashSet<>(); HashMap<String, Integer> map = new HashMap<>();

A Technology Consultant was asked
Q. Can you differentiate between HashMap and Hashtable?
Ans. 

HashMap and Hashtable are both data structures in Java used to store key-value pairs, but Hashtable is synchronized while HashMap is not.

  • HashMap allows null values and one null key, while Hashtable does not allow null keys or values.

  • HashMap is not synchronized and is not thread-safe, while Hashtable is synchronized and thread-safe.

  • HashMap is faster than Hashtable for most operations, as it is not synchronized.

  • Hash...

A Technology Consultant was asked
Q. What do you know about the JIT compiler?
Ans. 

JIT compiler stands for Just-In-Time compiler, which compiles code during runtime for improved performance.

  • JIT compiler translates bytecode into machine code at runtime

  • It helps in optimizing performance by compiling frequently executed code

  • Examples include Java HotSpot JIT compiler and .NET JIT compiler

Ernst & Young Technology Consultant Interview Experiences for Freshers

2 interviews found

I applied via Job Fair and was interviewed in May 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Provided a scenario and asked to perform crud operations on the same.

Round 3 - One-on-one 

(2 Questions)

  • Q1. 1. As I have only 1 year experience at that time so asked basic questions of java and spring boot like some annotations as Autowired and about actuator and all
  • Q2. Prepare for mysql queries
Round 4 - Aptitude Test 

Technical discussion with client of the company again basic java and mysql queries questions

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are a fresher or having less than 2 year experience then only basic questions are asked and also prepare crud api in any language.
But if you want to join a organizations in which you can learn and expecting support then Big 4 is not a right place search for a IT focused company.
Otherwise for salary and perks big 4 are good

I appeared for an interview in Oct 2021.

Round 1 - Video Call 

(6 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

In this round, I was first asked a coding question related to Sliding Window Technique and then I was grilled on some major concepts from Java and Java Collections.

  • Q1. 

    Smallest Subarray With K Distinct Elements

    Given an array A consisting of N integers, your task is to find the smallest subarray of A that contains exactly K distinct integers.

    If multiple such subarrays...

  • Ans. 

    Find the smallest subarray in an array with exactly K distinct elements.

    • Use a sliding window approach to keep track of the subarray with K distinct elements.

    • Use a hashmap to store the frequency of each element in the window.

    • Update the window by expanding or shrinking based on the number of distinct elements.

    • Return the smallest subarray with K distinct elements and the smallest leftmost index.

  • Answered by AI
  • Q2. Why are Java Strings immutable in nature?
  • Ans. 

    Java Strings are immutable to ensure thread safety, security, and optimization.

    • Immutable strings prevent accidental changes, ensuring data integrity.

    • String pooling allows for memory optimization by reusing common strings.

    • Thread safety is guaranteed as strings cannot be modified concurrently.

    • Security is enhanced as sensitive information cannot be altered once set.

  • Answered by AI
  • Q3. What do you know about the JIT compiler?
  • Ans. 

    JIT compiler stands for Just-In-Time compiler, which compiles code during runtime for improved performance.

    • JIT compiler translates bytecode into machine code at runtime

    • It helps in optimizing performance by compiling frequently executed code

    • Examples include Java HotSpot JIT compiler and .NET JIT compiler

  • Answered by AI
  • Q4. What is the difference between HashSet and HashMap in Java?
  • Ans. 

    HashSet is a collection of unique elements, while HashMap is a key-value pair mapping.

    • HashSet does not allow duplicate elements, HashMap allows duplicate keys but not values.

    • HashSet uses a hash table to store elements, HashMap uses key-value pairs.

    • Example: HashSet<String> set = new HashSet<>(); HashMap<String, Integer> map = new HashMap<>();

  • Answered by AI
  • Q5. Can you differentiate between ArrayList and Vector in Java?
  • Ans. 

    ArrayList is non-synchronized and Vector is synchronized in Java.

    • ArrayList is not synchronized, while Vector is synchronized.

    • ArrayList is faster than Vector.

    • Vector is thread-safe, while ArrayList is not.

    • Example: ArrayList<String> list = new ArrayList<>(); Vector<String> vector = new Vector<>();

  • Answered by AI
  • Q6. Can you differentiate between HashMap and Hashtable?
  • Ans. 

    HashMap and Hashtable are both data structures in Java used to store key-value pairs, but Hashtable is synchronized while HashMap is not.

    • HashMap allows null values and one null key, while Hashtable does not allow null keys or values.

    • HashMap is not synchronized and is not thread-safe, while Hashtable is synchronized and thread-safe.

    • HashMap is faster than Hashtable for most operations, as it is not synchronized.

    • HashMap i...

  • Answered by AI
Round 2 - Video Call 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round started with some basic questions from Java 8 and then the interviewer started asking some questions from Spring Boot. At the end of the interview, I was also asked some questions from SQL and DBMS.

  • Q1. What are Java 8 streams?
  • Ans. 

    Java 8 streams are a sequence of elements that support functional-style operations.

    • Streams allow for processing sequences of elements in a functional way.

    • They can be created from various data sources like collections, arrays, or I/O channels.

    • Operations like filter, map, reduce, and collect can be performed on streams.

    • Streams are lazy, meaning intermediate operations are only executed when a terminal operation is called...

  • Answered by AI
  • Q2. Write a Java 8 program to iterate through a Stream using the forEach method.
  • Ans. 

    Java 8 program to iterate through a Stream using forEach method

    • Create a Stream of elements using Stream.of() or any other method

    • Use the forEach() method to iterate through the Stream and perform an action on each element

    • Example: Stream.of(1, 2, 3, 4, 5).forEach(System.out::println);

  • Answered by AI
  • Q3. How does Spring Boot work?
  • Ans. 

    Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured settings and tools.

    • Spring Boot eliminates the need for manual configuration by providing defaults for most settings.

    • It includes embedded servers like Tomcat, Jetty, or Undertow, making it easy to run applications as standalone JAR files.

    • Spring Boot also offers production-ready features like metrics, health checks...

  • Answered by AI
  • Q4. What is dependency injection?
  • Ans. 

    Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.

    • Dependency injection helps in achieving loose coupling between classes.

    • It allows for easier testing by providing mock dependencies.

    • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Answered by AI
  • Q5. Can you explain the @RestController annotation in Spring Boot?
  • Ans. 

    The @RestController annotation in Spring Boot is used to define a class as a RESTful controller.

    • Used to create RESTful web services in Spring Boot

    • Combines @Controller and @ResponseBody annotations

    • Eliminates the need for @ResponseBody annotation on each method

    • Returns data directly in the response body as JSON or XML

  • Answered by AI
  • Q6. How does MVC work in Spring?
  • Ans. 

    MVC in Spring is a design pattern that separates an application into three main components: Model, View, and Controller.

    • Model represents the data and business logic of the application.

    • View is responsible for rendering the user interface based on the data from the Model.

    • Controller acts as an intermediary between Model and View, handling user input and updating the Model accordingly.

    • Spring MVC provides annotations like @...

  • Answered by AI
  • Q7. What are a few features of Spring Boot?
  • Ans. 

    Spring Boot is a framework that simplifies the development of Java applications by providing pre-configured setups.

    • Auto-configuration: Spring Boot automatically configures the application based on dependencies added to the project.

    • Embedded server: Spring Boot comes with an embedded Tomcat, Jetty, or Undertow server for easy deployment.

    • Actuator: Provides production-ready features like monitoring, metrics, and health che...

  • Answered by AI
Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

This was a Technical Cum HR round where I was first asked some basic Java related concepts and then we discussed
about my expectations from the company , learnings and growth in the forthcomig years. I would suggest be honest and
try to communicate your thoughts properly in these type of rounds to maximise your chances of getting selected.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAErnst & Young (EY) interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, OOPS , Java , SpringTime required to prepare for the interview - 4 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. There were total 3 rounds, 2 rounds were technical and 3rd one was manegerial. Mainly they asked me questions on Loadrunner in first round and bit about performance monitoring. In 2nd round they have asked...

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident and stay positive and don't try to be over smart 😀 only answer if you know, else you just tell sorry I am not able to recall it. Really I am very thankful to Naukri.com, so many interview calls I was getting form naukri. Guys are doing really great. Thankyou and all the best guys. Stay safe ❤️

Interview Questionnaire 

2 Questions

  • Q1. How to export Apexcodecoverage
  • Ans. 

    To export Apex code coverage, use the Salesforce Developer Console or a third-party tool.

    • Open the Developer Console and navigate to the 'Tests' tab.

    • Select the classes you want to export coverage for and click 'Export' in the 'Code Coverage' section.

    • Alternatively, use a third-party tool like Illuminated Cloud or Gearset to export coverage data.

    • Coverage data can be exported in various formats, including CSV and XML.

  • Answered by AI
  • Q2. Use soql on Apexcodecoverage
  • Ans. 

    SOQL can be used to query Apex code coverage data.

    • Use the ApexCodeCoverage object to query code coverage data

    • Filter by class or trigger name using the Name field

    • Aggregate data using GROUP BY clauses

    • Join with other objects to get additional information

  • Answered by AI

Skills evaluated in this interview

What people are saying about Ernst & Young

View All
trendylion
Verified Icon
2w
student at
Chandigarh University
Data Science dream job: Need resume advice & referrals!
Hey pros, what should I add to my resume to boost my chances of landing my first Data Science role? Guidance needed! Also, if you're hiring or know openings at: TCS | Infosys | Wipro | Cognizant | Genpact | Accenture | LTIMindtree | Fractal Analytics | Mu Sigma | Quantiphi | Tiger Analytics | EXL | ZS Associates | Deloitte | KPMG | EY | Capgemini | Publicis Sapient, a referral would be amazing! 📎 I’m attaching my resume. Feedback, suggestions, or leads would mean a lot! Thanks for your support! Let’s connect & grow in #DataScience. #DataScience #MachineLearning #DeepLearning #OpenToWork #FresherJobs #DataScienceJobs #Referral #CareerAdvice #ResumeTips #JobSearch #Hiring #AmbitionBox #LinkedInJobs
FeedCard Image
Got a question about Ernst & Young?
Ask anonymously on communities.

I applied via LinkedIn and was interviewed in Feb 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Core java and Selenium

Interview Preparation Tips

Interview preparation tips for other job seekers - Very easy to crack.
You should be confident on what you say
Core knowledge is enough

I applied via Recruitment Consultant and was interviewed in Feb 2021. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Details of projects worked on so far.
  • Ans. 

    I've worked on diverse projects in strategy, operations, and data analysis across various industries, driving impactful results.

    • Led a team in a market entry strategy project for a tech startup, resulting in a 30% increase in market share within the first year.

    • Conducted a comprehensive operational efficiency analysis for a manufacturing client, identifying cost-saving opportunities that reduced expenses by 15%.

    • Developed...

  • Answered by AI
  • Q2. Most challenging situation while working on a project and how same was handled.
  • Ans. 

    Dealing with a team member's sudden resignation during a critical project phase.

    • Assessed the impact on project timeline and deliverables.

    • Held a team meeting to discuss the situation and reassign tasks.

    • Communicated with stakeholders to manage expectations and provide updates.

    • Provided support to remaining team members to ensure morale and productivity.

    • Successfully completed the project within the original timeline and bu...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just have a positive attitude . Listen questions carefully and respond as much as needed. Be polite and have good communication skills. Be confident about yourself.

I applied via LinkedIn and was interviewed in Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Framework, string operations, agile, api testing, sql queries, behavioral questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be professional in your approach. Do not have dead end conversation. Explain about your project and the Frameworks you have worked in properly to gain their confidence. Ask questions if you are confused at any point. And smile :)
Are these interview questions helpful?

I applied via Naukri.com and was interviewed in Mar 2021. There were 5 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions are all about my previous project and in depth about that particular technology.

Interview Preparation Tips

Interview preparation tips for other job seekers - Answers question with confidence, no need to stress, prepare yourself with every answers what is written in CV

I applied via Recruitment Consulltant and was interviewed before May 2021. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Technical discussion on the tech skills. Not much high level, basic and some scenarios.

Interview Preparation Tips

Interview preparation tips for other job seekers - Unsure if Versant test is still there or not. Communication skills should be clear and crisp.

Consultant Interview Questions & Answers

Deloitte user image Kratika Rochwani

posted on 4 Jun 2022

I applied via Naukri.com and was interviewed before Jun 2021. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic HTML and CSS questions
Round 2 - Technical 

(1 Question)

  • Q1. JavaScript conceptual questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial Discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Have your basic concepts intact, regarding HTML, CSS and JavaScript.

Ernst & Young Interview FAQs

How many rounds are there in Ernst & Young Technology Consultant interview for freshers?
Ernst & Young interview process for freshers usually has 4 rounds. The most common rounds in the Ernst & Young interview process for freshers are Aptitude Test, Resume Shortlist and Coding Test.
How to prepare for Ernst & Young Technology Consultant interview for freshers?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Ernst & Young. The most common topics and skills that interviewers at Ernst & Young expect are Consulting, CCTV Monitoring, Analytical Chemistry, Automation Testing and Clinical SAS Programming.
What are the top questions asked in Ernst & Young Technology Consultant interview for freshers?

Some of the top questions asked at the Ernst & Young Technology Consultant interview for freshers -

  1. How do you detect and handle memory leak in node...read more
  2. Java 8, Create Employee pojo and sort them based on salary. Salary,I'd,name the...read more
  3. SQL- Uses of several functions, intermediate logics asked, Eg- Finding 2nd high...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Deloitte Interview Questions
3.8
 • 3k Interviews
PwC Interview Questions
3.4
 • 1.4k Interviews
KPMG India Interview Questions
3.5
 • 843 Interviews
ZS Interview Questions
3.3
 • 473 Interviews
BCG Interview Questions
3.7
 • 203 Interviews
Bain & Company Interview Questions
3.9
 • 111 Interviews
WSP Interview Questions
4.2
 • 99 Interviews
Mercer Interview Questions
3.7
 • 89 Interviews
View all
Ernst & Young Technology Consultant Salary
based on 692 salaries
₹9.7 L/yr - ₹17.1 L/yr
13% less than the average Technology Consultant Salary in India
View more details

Ernst & Young Technology Consultant Reviews and Ratings

based on 66 reviews

3.4/5

Rating in categories

3.5

Skill development

2.9

Work-life balance

3.2

Salary

3.1

Job security

3.0

Company culture

3.1

Promotions

3.0

Work satisfaction

Explore 66 Reviews and Ratings
Senior Consultant
19.4k salaries
unlock blur

₹15 L/yr - ₹27 L/yr

Consultant
13.2k salaries
unlock blur

₹10 L/yr - ₹18 L/yr

Manager
8k salaries
unlock blur

₹23 L/yr - ₹40 L/yr

Assistant Manager
6.8k salaries
unlock blur

₹14.3 L/yr - ₹25.5 L/yr

Associate Consultant
4.3k salaries
unlock blur

₹5.2 L/yr - ₹12 L/yr

Explore more salaries
Compare Ernst & Young with

Deloitte

3.7
Compare

PwC

3.3
Compare

EY Global Delivery Services ( EY GDS)

3.5
Compare

Accenture

3.7
Compare
write
Share an Interview