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 Java Developer Interview Questions and Answers

Updated 23 Aug 2024

19 Interview questions

A Java Developer was asked
Q. How would you connect a Spring Boot project with a database?
Ans. 

Use Spring Data JPA to connect Spring Boot project with database.

  • Add database configuration in application.properties or application.yml file

  • Create entity classes annotated with @Entity and @Table

  • Create repository interfaces extending JpaRepository

  • Use @Autowired annotation to inject repository in services or controllers

A Java Developer was asked
Q. What is the difference between String and StringBuilder?
Ans. 

String is immutable, StringBuilder is mutable.

  • String is a sequence of characters stored in the heap memory.

  • String Builder is a mutable sequence of characters stored in the heap memory.

  • String objects are immutable, meaning their values cannot be changed once created.

  • String Builder objects are mutable, meaning their values can be changed after creation.

  • String concatenation creates a new String object each time, whic...

Java Developer Interview Questions Asked at Other Companies

asked in Deloitte
Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size ... read more
Q2. Parent class has run() and walk(). Parent run() calls walk(). Chi ... read more
asked in Infosys
Q3. Which should be preferred between String and StringBuffer when th ... read more
Q4. How do you sort a list of students based on their first name?
asked in Cognizant
Q5. What array list and linkedlist difference,how hashmap internally ... read more
A Java Developer was asked
Q. How can we create our own immutable class?
Ans. 

An immutable class in Java can be created by declaring the class as final, making all fields private and final, and not providing any setter methods.

  • Declare the class as final to prevent inheritance

  • Make all fields private and final to prevent modification

  • Do not provide any setter methods to prevent changing the state

  • Initialize all fields in the constructor

  • Avoid returning mutable objects or references to internal m...

🔥 Asked by recruiter 2 times
A Java Developer was asked
Q. Can you explain the working of Microservice Architecture?
Ans. 

Microservice Architecture is an architectural style that structures an application as a collection of loosely coupled services.

  • Each service is self-contained and can be developed, deployed, and scaled independently.

  • Services communicate with each other over a network, typically using HTTP/REST or messaging protocols.

  • Microservices allow for better scalability, flexibility, and resilience compared to monolithic archi...

What people are saying about Ernst & Young

View All
trendylion
Verified Icon
1w
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.
🔥 Asked by recruiter 2 times
A Java Developer was asked
Q. What does the @SpringBootApplication annotation do internally?
Ans. 

The @SpringBootApplication annotation is used to mark a class as a Spring Boot application and enables auto-configuration and component scanning.

  • 1. Enables auto-configuration by scanning the classpath for specific types and configuring beans based on their presence.

  • 2. Enables component scanning to automatically discover and register Spring components such as @Component, @Service, @Repository, and @Controller.

  • 3. Co...

A Java Developer was asked
Q. Can you explain the difference between setMaxResults() and setFetchSize() in a Query?
Ans. 

setMaxResults() limits the number of results returned by a query, while setFetchSize() determines the number of rows fetched at a time from the database.

  • setMaxResults() is used to limit the number of results returned by a query.

  • setFetchSize() determines the number of rows fetched at a time from the database.

  • setMaxResults() is typically used for pagination purposes, while setFetchSize() can improve performance by r...

A Java Developer was asked
Q. Explain the use of the final keyword in a variable, method, and class.
Ans. 

The final keyword in Java is used to restrict the modification of variables, methods, and classes.

  • Final variable: Once assigned, the value of a final variable cannot be changed.

  • Final method: A final method cannot be overridden by subclasses.

  • Final class: A final class cannot be extended.

Are these interview questions helpful?
A Java Developer was asked
Q. What are the basic annotations that Spring Boot offers?
Ans. 

Spring Boot offers annotations like @SpringBootApplication, @RestController, @Autowired, @Component, @RequestMapping, etc.

  • @SpringBootApplication - Used to mark the main class of a Spring Boot application.

  • @RestController - Used to define a class as a controller in a RESTful web service.

  • @Autowired - Used for automatic dependency injection.

  • @Component - Used to indicate that a class is a Spring component.

  • @RequestMappi...

🔥 Asked by recruiter 3 times
A Java Developer 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 to annotate every method with @ResponseBody

A Java Developer was asked
Q. What are some standard Java pre-defined functional interfaces?
Ans. 

Some standard Java pre-defined functional interfaces include Function, Consumer, Predicate, and Supplier.

  • Function: Represents a function that accepts one argument and produces a result. Example: Function<Integer, String>

  • Consumer: Represents an operation that accepts a single input argument and returns no result. Example: Consumer<String>

  • Predicate: Represents a predicate (boolean-valued function) of one...

Ernst & Young Java Developer Interview Experiences

6 interviews found

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
-

I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. They basically asked questions related to your project.
  • Q2. Then asked design patters and related questions to it.
  • Q3. Asked SOLID principal of software development.
  • Ans. 

    SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.

    • S - Single Responsibility Principle: A class should have one reason to change. Example: A class handling user data should not also handle logging.

    • O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Use interfaces to extend functionality ...

  • Answered by AI
  • Q4. Gave some coding questions related to Java array where I had to return the index of values whos total is 10.
  • Q5. How you would connect springboot project with data base.
  • Ans. 

    Use Spring Data JPA to connect Spring Boot project with database.

    • Add database configuration in application.properties or application.yml file

    • Create entity classes annotated with @Entity and @Table

    • Create repository interfaces extending JpaRepository

    • Use @Autowired annotation to inject repository in services or controllers

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. DSA Collection Spring boot Java 8

Java Developer Interview Questions & Answers

user image Rahul Bhardwaj

posted on 31 May 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. 1- REST API 2- MICROSERVICES 3- Java 4- DB

I appeared for an interview before Apr 2021.

Round 1 - Video Call 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

This round started with some basic questions from Java followed by some questions from OOPS in Java and standard Java 8 questions.

  • Q1. What are the advantages of using Packages in Java?
  • Ans. 

    Packages in Java help organize code, prevent naming conflicts, and provide access control.

    • Organize code into logical groups for easier maintenance and readability

    • Prevent naming conflicts by using unique package names

    • Provide access control by using access modifiers like public, private, protected, and default

    • Facilitate reusability by allowing classes to be easily imported and used in other packages

  • Answered by AI
  • Q2. Why is Java considered platform independent, while the Java Virtual Machine (JVM) is platform dependent?
  • Ans. 

    Java is platform independent because it can run on any system with JVM, which is platform dependent due to its need to interact with the underlying hardware.

    • Java code is compiled into bytecode, which can be executed on any system with a JVM installed.

    • JVM acts as an intermediary between the Java code and the underlying hardware of the system.

    • JVM is platform dependent because it needs to interact with the specific hardwa...

  • Answered by AI
  • Q3. Explain the use of the final keyword in a variable, method, and class.
  • Ans. 

    The final keyword in Java is used to restrict the modification of variables, methods, and classes.

    • Final variable: Once assigned, the value of a final variable cannot be changed.

    • Final method: A final method cannot be overridden by subclasses.

    • Final class: A final class cannot be extended.

  • Answered by AI
  • Q4. What is meant by an interface in Object-Oriented Programming?
  • Ans. 

    An interface in OOP is a blueprint of a class that defines a set of methods without implementation.

    • Interfaces in Java are used to achieve abstraction and multiple inheritance.

    • All methods in an interface are abstract by default and do not have a body.

    • Classes can implement multiple interfaces but can only extend one class.

    • Example: interface Shape { void draw(); }

    • Example: class Circle implements Shape { public void draw()...

  • Answered by AI
  • Q5. What is the difference between an abstract class and an interface in OOP?
  • Ans. 

    Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

    • Abstract class can have constructors, fields, and methods, while interface can only have constants and method signatures.

    • A class can extend only one abstract class, but can implement multiple interfaces.

    • Abstract classes are used to define common characteristics of subclasses, while interfaces are used to defin...

  • Answered by AI
  • Q6. What are some standard Java pre-defined functional interfaces?
  • Ans. 

    Some standard Java pre-defined functional interfaces include Function, Consumer, Predicate, and Supplier.

    • Function: Represents a function that accepts one argument and produces a result. Example: Function<Integer, String>

    • Consumer: Represents an operation that accepts a single input argument and returns no result. Example: Consumer<String>

    • Predicate: Represents a predicate (boolean-valued function) of one argu...

  • Answered by AI
  • Q7. What are the features of a lambda expression?
  • Ans. 

    Lambda expressions are a feature introduced in Java 8 to provide a concise way to represent anonymous functions.

    • Lambda expressions are used to provide implementation of a functional interface.

    • They enable you to treat functionality as a method argument, or code as data.

    • Syntax of lambda expressions is (argument) -> (body).

    • Example: (int a, int b) -> a + b

  • Answered by AI
Round 2 - Video Call 

(9 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had questions from Microservices , Spring Boot and Hibernate. The interviewer was quite freindly and also helped wherever I was stuck.

  • Q1. What are the basic annotations that Spring Boot offers?
  • Ans. 

    Spring Boot offers annotations like @SpringBootApplication, @RestController, @Autowired, @Component, @RequestMapping, etc.

    • @SpringBootApplication - Used to mark the main class of a Spring Boot application.

    • @RestController - Used to define a class as a controller in a RESTful web service.

    • @Autowired - Used for automatic dependency injection.

    • @Component - Used to indicate that a class is a Spring component.

    • @RequestMapping - ...

  • Answered by AI
  • Q2. 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 to annotate every method with @ResponseBody

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

    Dependency injection is a design pattern in which the dependencies of an object are provided externally rather than created within the object itself.

    • In dependency injection, the dependencies of a class are injected into the class from an external source, rather than the class creating the dependencies itself.

    • This helps in achieving loose coupling between classes, making the code more maintainable and testable.

    • There are...

  • Answered by AI
  • Q4. What does the @SpringBootApplication annotation do internally?
  • Ans. 

    The @SpringBootApplication annotation is used to mark a class as a Spring Boot application and enables auto-configuration and component scanning.

    • 1. Enables auto-configuration by scanning the classpath for specific types and configuring beans based on their presence.

    • 2. Enables component scanning to automatically discover and register Spring components such as @Component, @Service, @Repository, and @Controller.

    • 3. Combine...

  • Answered by AI
  • Q5. Can you explain the difference between setMaxResults() and setFetchSize() in a Query?
  • Ans. 

    setMaxResults() limits the number of results returned by a query, while setFetchSize() determines the number of rows fetched at a time from the database.

    • setMaxResults() is used to limit the number of results returned by a query.

    • setFetchSize() determines the number of rows fetched at a time from the database.

    • setMaxResults() is typically used for pagination purposes, while setFetchSize() can improve performance by reduci...

  • Answered by AI
  • Q6. What are the concurrency strategies available in Hibernate?
  • Ans. 

    Hibernate provides several concurrency strategies like optimistic locking, pessimistic locking, and versioning.

    • Optimistic locking: Allows multiple transactions to read and write to the database without locking the data. It checks for concurrent modifications before committing the transaction.

    • Pessimistic locking: Locks the data to prevent other transactions from accessing or modifying it until the lock is released.

    • Versi...

  • Answered by AI
  • Q7. Can you explain the N+1 SELECT problem in Hibernate?
  • Ans. 

    N+1 SELECT problem in Hibernate occurs when a query results in N+1 additional queries being executed.

    • Occurs when a query fetches a collection of entities and then for each entity, an additional query is executed to fetch related entities

    • Can be resolved by using fetch joins or batch fetching to fetch all related entities in a single query

    • Example: Fetching a list of orders and then for each order, fetching the customer i...

  • Answered by AI
  • Q8. Can you explain the working of Microservice Architecture?
  • Ans. 

    Microservice Architecture is an architectural style that structures an application as a collection of loosely coupled services.

    • Each service is self-contained and can be developed, deployed, and scaled independently.

    • Services communicate with each other over a network, typically using HTTP/REST or messaging protocols.

    • Microservices allow for better scalability, flexibility, and resilience compared to monolithic architectu...

  • Answered by AI
  • Q9. What issues are generally addressed by Spring Cloud?
  • Ans. 

    Spring Cloud addresses issues related to distributed systems and microservices architecture.

    • Service discovery and registration

    • Load balancing

    • Circuit breakers

    • Distributed configuration management

    • Routing and gateway

    • Monitoring and tracing

  • 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 criteria1+ years of experienceErnst & Young (EY) interview preparation:Topics to prepare for the interview - Java , OOPS , Spring , MVC , Hibernate , AptitudeTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 2 : 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

I applied via Naukri.com and was interviewed in Sep 2020. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. -OOPS concepts.
  • Q2. Difference between checked and unchecked exceptions.
  • Q3. Difference between String and String Builder
  • Q4. How can we create our own immutable class

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with the concepts as some questions were commonly asked and easy to be answered while some were not so common. Questions weren't that though although, but was not easy to recall the concepts during the interview.

Skills evaluated in this interview

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

Interview Questionnaire 

1 Question

  • Q1. The basic question of core java.Algorithms with java 8.Spring and spring-boot.Normal question of DB. Find 3rd largest salary?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be well versed with core java, Practice algorithims.Java 8 is essential. Be comfortable with spring-boot annotations.

Interview questions from similar companies

Associate Interview Questions & Answers

BCG user image Anonymous

posted on 29 Jun 2015

Interview Questionnaire 

5 Questions

  • Q1. Quantitative case study questions
  • Q2. Conceptual questions
  • Q3. Why are you interested in the company?
  • Ans. 

    I am interested in the company because of its reputation for innovation and commitment to employee development.

    • The company has a track record of introducing new and exciting products to the market.

    • I appreciate the company's focus on providing opportunities for professional growth and development.

    • I have heard positive feedback from current and former employees about the company culture and work environment.

  • Answered by AI
  • Q4. What are your long term goals?
  • Ans. 

    My long term goal is to become an expert in my field and take on leadership roles to make a positive impact.

    • Continuously learn and develop new skills

    • Take on challenging projects to gain experience

    • Build a strong network of professionals in my industry

    • Seek out mentorship and leadership opportunities

    • Contribute to the growth and success of my organization

  • Answered by AI
  • Q5. What are your short term goals?
  • Ans. 

    My short term goal is to learn new skills and gain experience in my field.

    • Acquire new skills through training and workshops

    • Take on challenging projects to gain experience

    • Network with professionals in the industry

    • Improve time management and organizational skills

  • Answered by AI

Interview Preparation Tips

Round: nETWORKING session
Experience: In the activity, we were given fundaes by senior people about how the work would be, shared their experience working the company. In brief it was more or less like knowing about the company and their work at more closer level. This was in no way related to selection. We were given an opportunity to have a small chit chat with their senior people.

Round: Case Study Interview
Experience: I was asked questions related to quantitative cases. Case studies using quantitative analysis contain elements of the empirical–analytical scientific approach.
Tips: Be good at your logical skills and communication skills.

Round: Case Study Interview
Experience: In the second round I was asked to answer conceptual cases. I felt this round was a bit more testing than the first round. But overall first two rounds are almost similar.

Round: HR Interview
Experience: In the 3rd round there was nothing asked about cases. I was asked questions like Why was I interested in joining this company, What are my long term goals and what are my short term goals. The questions were aimed at knowing about me and my level of commitment towards my future and the company.

General Tips: 1. Practice cases.
2. Watch videos on cases.
3. Choose electives and minors on technical side.
4. Good communication skills.
Skill Tips: 1. Practice cases.
2. Watch videos on cases.
3. Choose electives and minors on technical side.
Skills: Logical Skills, Communications skills
College Name: IIT MADRAS
Are these interview questions helpful?

Interview Preparation Tips

Round: Case Study Interview
Experience: First 5 minutes is taken to analyse your resume and get a feel of you as a person.The problem will be given for you to analyse and it is very important that you style what you speak to carry forward a constructive discussion with the interviewers. They will look at how you apply your knowledge to build a solution.
Tips: The 2 important things that you need to keep in mind are as follows ï Breaking the problem down to the absolute basicï Following a systematic and structured way of solving the problems.It is important to get feedback post-interview and they (the interviewers) would be willing to let you know as well.Important to defend your resume well. Have bullet points ready to speak for 30-45 seconds on them. It should differentiate you from other candidates.

General Tips: Resume should have a narrative of life in insti. Listing your passions and skills. Lookout for spikes in resume. Distinguish your work from other people in institute. Attend resume making sessions to understand how to reflect them in resume. Contact seniors who have joined the company to go through resume and suggest changes. Good Leadership PoRs will be appreciated. Important to quantify achievements in resume as companies like to see spike/impact that you have created. November – Prep for Case interview in a rigorous manner
College Name: IIT MADRAS

Interview Questionnaire 

2 Questions

  • Q1. Why was I interested in joining this company?
  • Ans. 

    I am interested in joining this company because of its reputation for innovation and commitment to employee growth.

    • The company has a strong track record of developing cutting-edge technology.

    • I am impressed by the company's dedication to investing in its employees through training and development programs.

    • I am excited about the opportunity to work with a team of talented professionals who share my passion for excellence...

  • Answered by AI
  • Q2. What are my long term goals and what are my short term goals?
  • Ans. 

    My long term goal is to become a senior associate in the company. My short term goal is to improve my skills and knowledge in the field.

    • Long term goal: Senior associate position

    • Short term goal: Skill and knowledge improvement

    • Examples: Attend training sessions, take online courses, seek mentorship

  • Answered by AI

Interview Preparation Tips

Round: Group Activity
Experience: I had an activity (networking session) before interview. However it was nothing related to selection process. we were given fundaes by senior people about how the work would be, shared their experience working the company. In brief it was more or less like knowing about the company and their work at more closer level. This was in no way related to selection. We were given an opportunity to have a small chit chat with their senior people.

Round: Case Study Interview
Experience: I was asked questions related to quantitative cases. Case studies using quantitative analysis contain elements of the empirical analytical scientific approach.

Round: Case Study Interview
Experience: I was asked to answer conceptual cases. I felt this round was a bit more testing than the first round. But overall fist two rounds are almost similar.

Round: Case Study Interview
Experience: There was nothing asked about cases. The questions were aimed at knowing about me and my level of commitment towards my future and the company.

Skill Tips: I practiced a lot of cases. I had a partner with me, and we used to sit together and practice cases. I spoke to some of the pass-out seniors. Even that helped me a lot. If you ask what helped me more while preparing for interview, having a partner and practicing cases with him helped me and him a lot. You can literally know many things when you speak to someone rather talking to a book. I had no prior intentions for core. I wrote all key points on paper, sticked them to my cupboard and used to go through them. I didn't refer any books or any material or anything. Anyway I had this non-core stuff already in my mind. I choose my minors and electives in the interest of the management side. I started practicing cases very early. I also watched many videos about the cases.
Skills: Logic, Communication
College Name: IIT MADRAS

Associate Interview Questions & Answers

BCG user image Wamika Mimani

posted on 18 Jan 2016

I applied via Referral

Interview Questionnaire 

2 Questions

  • Q1. Indian conglomerate entering the IT space. Prepare a detailed market entry strategy at the start
  • Q2. Cement company losing market share. It has set up new plants too

Interview Preparation Tips

Round: Case Study Interview
Experience: When I outlined that he could opt for a JV, an acquisition or an own set-up, he asked me to probe further into the JV idea. From there on, the case was about identifying specific metrics to ascertain the best JV route. It was a very spontaneous case discussion, and we covered a variety of opportunities, problems and solutions in and around the original problem statement.
Tips: Keep high energy through the interview. Feel confident and remember that, at the end of the day, an interview should most importantly be a good conversation.

Round: Case Study Interview
Experience: I structured the problem in a very detailed manner. I asked relevant questions and took my time. I also got lucky that intuitively I managed to find the root cause of the problem, though it wasn’t expected out of the case. The rapport with the interviewer was good during and after the case.

Skills: Problem Solving Abilties, Case Analysis
College Name: IIM Lucknow

Ernst & Young Interview FAQs

How many rounds are there in Ernst & Young Java Developer interview?
Ernst & Young interview process usually has 1 rounds. The most common rounds in the Ernst & Young interview process are Technical.
How to prepare for Ernst & Young Java Developer interview?
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 Java, Microservices, Spring Boot, Hibernate and J2Ee.
What are the top questions asked in Ernst & Young Java Developer interview?

Some of the top questions asked at the Ernst & Young Java Developer interview -

  1. How can we create our own immutable cl...read more
  2. Difference between checked and unchecked exceptio...read more
  3. How you would connect springboot project with data ba...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.3/5

based on 3 interview experiences

Difficulty level

Easy 100%
View more

Interview Questions from Similar Companies

Deloitte Interview Questions
3.7
 • 3k Interviews
PwC Interview Questions
3.4
 • 1.4k Interviews
KPMG India Interview Questions
3.5
 • 841 Interviews
ZS Interview Questions
3.3
 • 472 Interviews
BCG Interview Questions
3.7
 • 203 Interviews
Bain & Company Interview Questions
3.9
 • 110 Interviews
WSP Interview Questions
4.2
 • 99 Interviews
Mercer Interview Questions
3.7
 • 89 Interviews
View all
Ernst & Young Java Developer Salary
based on 76 salaries
₹5.3 L/yr - ₹21 L/yr
90% more than the average Java Developer Salary in India
View more details

Ernst & Young Java Developer Reviews and Ratings

based on 4 reviews

4.0/5

Rating in categories

3.9

Skill development

3.5

Work-life balance

3.2

Salary

4.3

Job security

4.3

Company culture

2.8

Promotions

2.9

Work satisfaction

Explore 4 Reviews and Ratings
Senior Consultant
19.3k salaries
unlock blur

₹9 L/yr - ₹30 L/yr

Consultant
13.2k salaries
unlock blur

₹6.2 L/yr - ₹21 L/yr

Manager
8k salaries
unlock blur

₹16.8 L/yr - ₹51 L/yr

Assistant Manager
6.7k salaries
unlock blur

₹9.9 L/yr - ₹28.4 L/yr

Associate Consultant
4.3k salaries
unlock blur

₹4.8 L/yr - ₹15 L/yr

Explore more salaries
Compare Ernst & Young with

Deloitte

3.7
Compare

PwC

3.4
Compare

EY Global Delivery Services ( EY GDS)

3.5
Compare

Accenture

3.8
Compare
write
Share an Interview