Ernst & Young (EY) interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Ernst & Young (EY)
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2.5 Years
Topics: Data Structure, Algorithms, CS fundamentals(CN,DBMS,OOP,OP,SQL), Projects(Web development) ,Puzzle , Aptitude ,
Tip
Tip

Tip 1 : Never lie in your Resume . Make your Resume ATS friendly.
Tip 2 : Focus much on core skill of everything . Make your fundamentals very strong.
Tip 3 : Take advice of that senior only whomever you want to be.
Tip 4 : Make at least one friend and practice each and everything along with that friends.

Application process
Where: Campus
Eligibility: No backlogs , Above 6 CGPA
Resume Tip
Resume tip

Tip 1 : Make Single page Resume and ATS friendly 
Tip 2 : Never ever lie in your Resume , You must know each and everything from your Resume .

Interview rounds

01
Round
Medium
Online Coding Interview
Duration180 minutes
Interview date1 Aug 2021
Coding problem2

First Round happened on Amcat platform . Total there are 4 section . First section comprises of Aptitude(Numerical Ability, Reasoning Ability) , Second section comprises of English(Verbal Ability and Essay) , Third section comprises of CS fundamentals all subjects and finally two coding question were there . Overall Online Assessment was medium . In each section there was different cut off and I have to pass in each section separately .

1. Minimum Operations

Easy
20m average time
82% success
0/40
Asked in companies
BNY MellonLinkedInThought Works

You are given an array 'ARR' of 'N' positive integers. You need to find the minimum number of operations needed to make all elements of the array equal. You can perform addition, multiplication, subtraction or division with any element on an array element.

Addition, Subtraction, Multiplication or Division on any element of the array will be considered as a single operation.

Example:

If the given array is [1,2,3] then the answer would be 2. One of the ways to make all the elements of the given array equal is by adding 1 to the array element with value 1 and subtracting 1 from the array element with value 3. So that final array would become [2,2,2]. 
Problem approach

Step 1: I read the problem statement clearly and then I thought about the algorithms .
Step 2 : I test my algorithms on test cases .
Step 3 : I solved this question using while loop according to given condition if the number is even I can 
divide and increase the count steps and then in other case subtract by 1 and increase the count 
steps and finally return the count.
Step 4 : Solution 

class Solution:
def numberOfSteps(self, num: int) -> int:
count = 0
while (num):
if (num % 2 == 0):
num //= 2
count+=1
else:
num -= 1
count+=1
return count

Try solving now

2. First Missing Positive

Moderate
18m average time
84% success
0/80
Asked in companies
DunzoHikeSamsung

You are given an array 'ARR' of integers of length N. Your task is to find the first missing positive integer in linear time and constant space. In other words, find the lowest positive integer that does not exist in the array. The array can have negative numbers as well.

For example, the input [3, 4, -1, 1] should give output 2 because it is the smallest positive number that is missing in the input array.

Problem approach

Step 1: I read the problem statement carefully and check the time constraints . 
Step 2 : According to time constraints , Sorting came to my mind and I solve this question using sorting 
method.
Step 3 : I sort the array and I know that I have to find smallest positive number . So I checked for that 
positive missing number in a row and then return the answer.
Step 4 : Solution
def missingNumber(arr,n):
temp=0
arr.sort()
for i in range(n):
if (arr[i]==temp+1):
temp+=1
return temp+1

Try solving now
02
Round
Medium
Face to Face
Duration45 minutes
Interview date10 Aug 2021
Coding problem2

This round is Technical round . Interview started at 11.00 AM . Interviewer gives his introduction and was very friendly . He first asked about my intro , Cgpa and made me comfortable . Then he asked questions from Computer Networking very deeply . After that he ask question from SQL and DBMS and then he asked question from Python and One easy DSA question . At last he asked everything related to project very deeply . Overall he touched every part of Computer Science 
very deeply . In the end he ask do I have any question from him . I asked two question from him .

1. First Repeated Character

Moderate
30m average time
70% success
0/80
Asked in companies
Expedia GroupDelhiveryGoldman Sachs

You are given a string 'STR' of lowercase English alphabets. You need to find the repeated character present first in the string.

Example:
If the string is: “abccba”, then the first repeated character is ‘c’, but the repeated character that is present first in the string is ‘a’. You need to print ‘a’.
Note:
Keep in mind that you need to print the repeated character that is present first in the string and not the first repeating character.
Problem approach

Step 1 : I carefully read the problem and then I asked about the edge cases like if any number is not 
repeating then in that case what should I return ? I asked about the Time constraints . 
Step 2 : After carefully observing the problem . Hashing came to my mind , I explain my approach to 
Interviewer , he was satisfied with my approach . Asked me to write only function . In between this I 
explained loudly whatever I think .
Step 3 : Explained the Time complexity and Space Complexity 
Step 4 : Solution
#User function Template for python3
from collections import defaultdict
class Solution:
#Function to return the position of the first repeating element.
def firstRepeated(self,arr, n):
ans = -1
mp = defaultdict(lambda : 0)
for i in range(n):
mp[arr[i]] += 1

for i in range(n):
if(mp[arr[i]] > 1):
ans = i+1
return ans
return ans

Try solving now

2. DBMS Questions

What is normalization ?and Explain all types of Normalization?
Explain ACID properties ?
SQL queries 
1. Nth highest salary
2. Basic simple query by using where

Problem approach

Tip 1:Practice Sql question from Hackerrank
Tip 2:Practice DBMS theory and practical from Gate Smashers and just before Interview practice Top 50 question of DBMS and SQL from any sheet.

03
Round
Easy
HR Round
Duration30 minutes
Interview date15 Aug 2021
Coding problem1

This round was happened in the morning around 10.00 am itself . Interviewer asked Just 6 straight HR questions nothing else . Explained each question in detail and depth . HR Interview was pretty easy for me . Previous interview experience and top 20 HR questions helped . I practiced everything and written my own answer . I just revise that question just before that Interview. Overall experience was pretty good.

1. Basic HR Questions

General HR questions asked like strength , weakness , What I know about company ? How I would react according to given situation in the company (Situation based question ) . Introduction . 2 to 3 situation based question asked in HR interview.

Problem approach

Tip 1: I made my own answer , I don't copy from Internet , only took reference from Internet
Tip 2: Practice HR question in front of mirror , record your answer .
Tip 3: Before interview always revise two to thee times , be confident explain your truth don't lie too much 
about yourself . Be true to yourself. 
Tip 4 : Ask your friends to take mock interview of yours before actual Interview . This will boost your 
confidence.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
2 rounds | 2 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 3 problems
Interviewed by Ernst & Young (EY)
0 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 4 problems
Interviewed by Ernst & Young (EY)
1312 views
0 comments
0 upvotes
company logo
Analyst
3 rounds | 4 problems
Interviewed by Ernst & Young (EY)
2197 views
1 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
4 rounds | 1 problems
Interviewed by Newgen Software
3266 views
2 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by HashedIn
2644 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 3 problems
Interviewed by Newgen Software
1481 views
0 comments
0 upvotes