i
Ernst &
Young
Filter interviews by
Python has various built-in data types, including numeric, sequence, mapping, set, and boolean types, each serving different purposes.
Numeric Types: int (e.g., 5), float (e.g., 3.14), complex (e.g., 2 + 3j)
Sequence Types: list (e.g., [1, 2, 3]), tuple (e.g., (1, 2, 3)), range (e.g., range(5))
Mapping Type: dict (e.g., {'key': 'value'})
Set Types: set (e.g., {1, 2, 3}), frozenset (e.g., frozenset({1, 2, 3}))
Boolean T...
Risk management is the process of identifying, assessing, and prioritizing risks followed by coordinated and economical application of resources to minimize, monitor, and control the probability and impact of unfortunate events.
Identifying potential risks that could impact an organization's objectives
Assessing the likelihood and potential impact of each risk
Prioritizing risks based on their severity and likelihood
...
Market share can be calculated by dividing a company's sales revenue by the total sales revenue of the industry.
Determine the company's total sales revenue for a specific period
Determine the total sales revenue of the industry for the same period
Divide the company's sales revenue by the industry's total sales revenue and multiply by 100 to get the market share percentage
For example, if Company A has sales revenue ...
Residual risk is the risk that remains after implementing risk mitigation measures.
Residual risk is the risk that cannot be completely eliminated.
It is the risk that remains after implementing risk management strategies.
It is important to identify and assess residual risk to determine if additional measures are needed.
Examples of residual risk include natural disasters, cyber attacks, and human error.
Residual risk...
What people are saying about Ernst & Young
General IT Controls are policies and procedures that ensure the proper functioning of IT systems and data security.
General IT Controls are designed to provide reasonable assurance that IT systems operate effectively and efficiently.
They include policies and procedures related to access controls, change management, backup and recovery, and security management.
Examples of General IT Controls include password policie...
Spark has a master-slave architecture with a cluster manager and worker nodes.
Spark has a driver program that communicates with a cluster manager to allocate resources and schedule tasks.
Worker nodes execute tasks and return results to the driver program.
Spark supports multiple cluster managers like YARN, Mesos, and standalone.
Spark also has a DAG (Directed Acyclic Graph) scheduler that optimizes task execution.
Sp...
Joining three tables using SQL
Use the JOIN keyword to combine the tables based on a common column
Specify the columns to select from each table
Use the ON keyword to define the join condition
Filtering data in PySpark based on a particular condition.
Use the filter() function to filter data based on a condition.
Conditions can be specified using logical operators such as ==, >, <, etc.
Multiple conditions can be combined using logical operators such as and, or, not.
Example: df.filter(df['age'] > 25).filter(df['gender'] == 'Male')
This will filter the data where age is greater than 25 and gender is Male.
Columns can be added or removed from Spark dataframes using select() and drop() functions.
To add a column, use withColumn() function and provide a name and expression for the new column.
To remove a column, use drop() function and provide the name of the column to be removed.
To select specific columns, use select() function and provide the names of the columns to be selected.
Example: df.withColumn('new_col', df.col...
The PySpark query to find the sum and average using Spark DataFrames.
Use the `groupBy` method to group the data by a specific column
Use the `agg` method to apply aggregate functions like `sum` and `avg`
Specify the column(s) to perform the aggregation on
I appeared for an interview in Apr 2025, where I was asked the following questions.
Joins are SQL operations that combine rows from two or more tables based on related columns.
INNER JOIN: Returns records with matching values in both tables. Example: SELECT * FROM A INNER JOIN B ON A.id = B.id;
LEFT JOIN: Returns all records from the left table and matched records from the right table. Example: SELECT * FROM A LEFT JOIN B ON A.id = B.id;
RIGHT JOIN: Returns all records from the right table and matched re...
Python has various built-in data types, including numeric, sequence, mapping, set, and boolean types, each serving different purposes.
Numeric Types: int (e.g., 5), float (e.g., 3.14), complex (e.g., 2 + 3j)
Sequence Types: list (e.g., [1, 2, 3]), tuple (e.g., (1, 2, 3)), range (e.g., range(5))
Mapping Type: dict (e.g., {'key': 'value'})
Set Types: set (e.g., {1, 2, 3}), frozenset (e.g., frozenset({1, 2, 3}))
Boolean Type: ...
Functions in Python are reusable blocks of code that perform specific tasks and can take inputs and return outputs.
Functions are defined using the 'def' keyword. Example: 'def my_function():'.
They can take parameters. Example: 'def add(a, b): return a + b'.
Functions can return values using the 'return' statement. Example: 'return result'.
They can have default parameter values. Example: 'def greet(name='World'):'
Functio...
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Risk management is the process of identifying, assessing, and prioritizing risks followed by coordinated and economical application of resources to minimize, monitor, and control the probability and impact of unfortunate events.
Identifying potential risks that could impact an organization's objectives
Assessing the likelihood and potential impact of each risk
Prioritizing risks based on their severity and likelihood
Devel...
I have led major projects in data analysis and forecasting, facing challenges such as tight deadlines and complex data sets.
Led a team in developing a predictive analytics model for sales forecasting
Implemented a data visualization tool to track key performance indicators
Managed a project to optimize inventory management using machine learning algorithms
I applied via Referral and was interviewed in Mar 2024. There were 2 interview rounds.
In my previous roles, I focused on data analysis, reporting, and strategic insights to drive business decisions.
Conducted data analysis using Excel and SQL to identify trends and patterns, leading to a 15% increase in operational efficiency.
Developed comprehensive reports for stakeholders, summarizing key performance indicators and actionable insights.
Collaborated with cross-functional teams to implement data-driven st...
Related to forensic investigation
I applied via Approached by Company and was interviewed in Nov 2022. There were 2 interview rounds.
General IT Controls are policies and procedures that ensure the proper functioning of IT systems and data security.
General IT Controls are designed to provide reasonable assurance that IT systems operate effectively and efficiently.
They include policies and procedures related to access controls, change management, backup and recovery, and security management.
Examples of General IT Controls include password policies, ne...
Residual risk is the risk that remains after implementing risk mitigation measures.
Residual risk is the risk that cannot be completely eliminated.
It is the risk that remains after implementing risk management strategies.
It is important to identify and assess residual risk to determine if additional measures are needed.
Examples of residual risk include natural disasters, cyber attacks, and human error.
Residual risk can ...
I applied via Campus Placement and was interviewed before Sep 2022. There were 5 interview rounds.
The first round consisted of aptitude test, encompassing logical reasoning, aptitude assessment, verbal ability, and technical questions.
The second round comprised straightforward coding questions.
The group discussion centered around self-introductions.
I applied via Referral and was interviewed in Apr 2022. There were 4 interview rounds.
The PySpark query to find the sum and average using Spark DataFrames.
Use the `groupBy` method to group the data by a specific column
Use the `agg` method to apply aggregate functions like `sum` and `avg`
Specify the column(s) to perform the aggregation on
Joining three tables using SQL
Use the JOIN keyword to combine the tables based on a common column
Specify the columns to select from each table
Use the ON keyword to define the join condition
Columns can be added or removed from Spark dataframes using select() and drop() functions.
To add a column, use withColumn() function and provide a name and expression for the new column.
To remove a column, use drop() function and provide the name of the column to be removed.
To select specific columns, use select() function and provide the names of the columns to be selected.
Example: df.withColumn('new_col', df.col1 + d...
I want to join EY because of its reputation for excellence, global presence, and opportunities for professional growth.
EY is known for its high standards of excellence in the industry.
EY has a strong global presence, which provides opportunities to work with diverse clients and gain international exposure.
EY offers a wide range of services and sectors, allowing for professional growth and development.
EY's collaborative...
I expect EY to provide a challenging and rewarding work environment with opportunities for growth and development.
Opportunities for professional growth
Challenging work assignments
Supportive and collaborative team
Clear communication and feedback
Recognition for achievements
Work-life balance
Competitive compensation and benefits
I applied via Referral and was interviewed before Mar 2023. There were 3 interview rounds.
Logical Reasoning, Accounting & Finance
Market share can be calculated by dividing a company's sales revenue by the total sales revenue of the industry.
Determine the company's total sales revenue for a specific period
Determine the total sales revenue of the industry for the same period
Divide the company's sales revenue by the industry's total sales revenue and multiply by 100 to get the market share percentage
For example, if Company A has sales revenue of $1...
I applied via Referral and was interviewed before Feb 2023. There were 3 interview rounds.
Forgot the round completed this before 1 year ago
The duration of Ernst & Young Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 10 interview experiences
Difficulty level
Duration
based on 290 reviews
Rating in categories
Senior Consultant
19.4k
salaries
| ₹15 L/yr - ₹27 L/yr |
Consultant
13.2k
salaries
| ₹10 L/yr - ₹18 L/yr |
Manager
8k
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.2 L/yr - ₹12 L/yr |
Deloitte
PwC
EY Global Delivery Services ( EY GDS)
Accenture