i
Ernst &
Young
Filter interviews by
Combine Reducer is a function in Redux that combines multiple reducers into a single reducer function.
Combines multiple reducers into a single reducer function
Helps manage different pieces of state in Redux store
Improves code organization and maintainability
Example: combineReducers({ reducer1, reducer2 })
Example: const rootReducer = combineReducers({ reducer1, reducer2 })
Relay is a GraphQL client specifically designed for React, while Redux is a state management library for any JavaScript application.
Relay is tightly integrated with GraphQL, making it easier to fetch and manage data from a GraphQL server.
Redux is a more general-purpose state management library that can be used with any backend technology.
Relay uses a declarative approach to data fetching, where components declare ...
Redux helps manage application state in a predictable way.
Centralized state management
Predictable state changes with actions and reducers
Time-travel debugging with Redux DevTools
Ecosystem of middleware for additional functionality
Props in React are used to pass data from a parent component to a child component.
Props are read-only and cannot be modified by the child component.
Props are passed down the component tree.
Props can be any type of data, such as strings, numbers, objects, or functions.
Example: <ChildComponent name='John' age={25} />
What people are saying about Ernst & Young
mapStateToProps() is used to access the Redux state in a component, while mapDispatchToProps() is used to dispatch actions to update the state.
mapStateToProps() is used to access the Redux state and return data as props for a component.
mapDispatchToProps() is used to dispatch actions to update the Redux state.
mapStateToProps() is a function that takes the current state as an argument and returns an object with pro...
Reconciliation in ReactJS is the process of updating the DOM to match the virtual DOM after a component's state or props have changed.
Reconciliation is the algorithm React uses to update the UI efficiently.
It compares the virtual DOM with the actual DOM and only updates the parts that have changed.
Reconciliation is a key feature that helps React achieve high performance.
Example: When a user interacts with a React ...
A first-class function in JavaScript is a function that can be treated like any other variable.
Can be passed as an argument to other functions
Can be returned from other functions
Can be assigned to variables
Can be stored in data structures
Use the built-in sort() method to sort an array of integers in JavaScript.
Use the sort() method with a compare function to sort the array in ascending order.
For descending order, modify the compare function to return b - a instead of a - b.
Example: const numbers = [4, 2, 5, 1, 3]; numbers.sort((a, b) => a - b);
As the Government ramps up vaccination drives to combat the second wave of Covid-19, you are tasked with helping plan an effective vaccination schedule. Your goal is ...
Maximize the number of vaccines administered on a specific day while adhering to certain rules.
Given n days, maxVaccines available, and a specific dayNumber, distribute vaccines to maximize on dayNumber
Administer positive number of vaccines each day with a difference of 1 between consecutive days
Ensure sum of vaccines distributed does not exceed maxVaccines
Output the maximum number of vaccines administered on dayN...
Stateless components do not have internal state, while stateful components have internal state.
Stateless components are functional components that do not have internal state.
Stateful components are class components that have internal state.
Stateless components are simpler and easier to test.
Stateful components are more complex and can hold and update internal state.
Example: Stateless component - const Button = () ...
I appeared for an interview before Mar 2024, where I was asked the following questions.
Git fetch retrieves updates from a remote repository, while git pull fetches and merges them into the current branch.
git fetch updates the local repository with changes from the remote but does not merge them.
Example: 'git fetch origin' fetches changes from the 'origin' remote.
git pull combines 'git fetch' and 'git merge', updating the local branch with remote changes.
Example: 'git pull origin main' fetches and merges ...
Horizontal Pod Autoscaler (HPA) automatically adjusts the number of pods in a deployment based on CPU utilization or other metrics.
HPA monitors metrics like CPU and memory usage to determine scaling needs.
It uses the Kubernetes Metrics Server to gather resource usage data.
For example, if CPU usage exceeds a defined threshold, HPA can increase the number of pods.
HPA can also scale down pods when resource usage is low, e...
Terraform checks resources using the 'terraform plan' command to preview changes and 'terraform state' for current resource status.
Use 'terraform plan' to see what changes will be made before applying them.
Run 'terraform apply' to implement the changes after reviewing the plan.
Check the current state of resources with 'terraform state list' to view managed resources.
Use 'terraform show' to display detailed information ...
Docker's EXPOSE and -p options define container ports for communication and mapping to host ports.
EXPOSE command in Dockerfile specifies which ports the container listens on at runtime.
Example: EXPOSE 80 exposes port 80 for HTTP traffic.
-p option in 'docker run' maps a container's port to a host port.
Example: 'docker run -p 8080:80 myapp' maps host port 8080 to container port 80.
Using EXPOSE alone does not publish the ...
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There were 2 interview rounds.
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Facts and dimensions are components of a star schema used in data warehousing.
Normalization involves breaking down data into smaller, more manageable tables to reduce redundancy and improve data integrity.
Facts are numerical data that can be analyzed, such as sales revenue or quantity sold.
Dimensions are descr...
I appeared for an interview in Apr 2025, where I was asked the following questions.
Dynamic professional with a background in consulting, strong analytical skills, and a passion for problem-solving in diverse industries.
Educational Background: Graduated with a degree in Business Administration from XYZ University, where I developed a strong foundation in analytical thinking.
Professional Experience: Worked as an intern at ABC Consulting, where I assisted in market research and data analysis for client ...
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
This Java program removes duplicate characters from a string and prints the unique characters.
Use a Set to store unique characters. Example: Set<Character> uniqueChars = new HashSet<>();
Iterate through the string and add each character to the Set. Example: for (char c : inputString.toCharArray()) { uniqueChars.add(c); }
Convert the Set back to a string. Example: StringBuilder result = new StringBuilder(); fo...
Count the number of characters in a given string.
Iterate through each character in the string and increment a counter for each character.
Return the final count of characters in the string.
Basic RestAssured code for API testing
Import necessary RestAssured libraries
Set base URI for the API
Send a GET request to the API endpoint
Validate response status code and body
Use bitwise XOR operation to switch values in two variables without a third variable.
Use bitwise XOR operation to switch values in two variables without a third variable.
Example: a = 5, b = 7. After switching, a = 7, b = 5.
a = a XOR b
b = a XOR b
a = a XOR b
During my internship, I gained valuable insights into project management, teamwork, and data analysis techniques.
Learned project management tools like Trello and Asana for task tracking.
Collaborated with a team on a marketing campaign, enhancing my teamwork skills.
Gained experience in data analysis using Excel, including pivot tables and charts.
Participated in client meetings, improving my communication and presentatio...
I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.
Our framework is a hybrid framework combining data-driven and keyword-driven approaches for efficient testing.
Combines data-driven and keyword-driven testing
Uses reusable test scripts and data sets
Supports both manual and automated testing
Provides detailed reporting and logging
Integrates with CI/CD pipelines for continuous testing
Guidewire is a software platform used by insurance companies for policy administration, claims management, and billing.
Guidewire provides solutions for property and casualty insurance companies
It helps streamline processes, improve customer service, and increase operational efficiency
Examples of Guidewire products include PolicyCenter, ClaimCenter, and BillingCenter
Deductible amount typically increases when premium increases.
Deductible amount is the out-of-pocket cost a policyholder must pay before insurance coverage kicks in
Premium is the amount paid for insurance coverage
Higher premiums often result in lower deductibles to make insurance more affordable
Lower premiums may come with higher deductibles to offset the cost
Insurance companies may offer different deductible options fo...
Basic question accounts, coding and so on
Some of the top questions asked at the Ernst & Young interview for freshers -
The duration of Ernst & Young interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 68 interview experiences
Difficulty level
Duration
based on 12.1k reviews
Rating in categories
Noida,
Gurgaon / Gurugram
+12-7 Yrs
₹ 7-17 LPA
Senior Consultant
19.5k
salaries
| ₹15 L/yr - ₹25 L/yr |
Consultant
13.3k
salaries
| ₹10 L/yr - ₹16.2 L/yr |
Manager
8.1k
salaries
| ₹23 L/yr - ₹40 L/yr |
Assistant Manager
6.8k
salaries
| ₹14.3 L/yr - ₹25.5 L/yr |
Associate Consultant
4.3k
salaries
| ₹5.1 L/yr - ₹12 L/yr |
Deloitte
PwC
EY Global Delivery Services ( EY GDS)
Accenture