i
Ernst & Young
Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
Find the greatest element in the moving array
I applied via Campus Placement and was interviewed before Oct 2022. There were 5 interview rounds.
Reasoning, maths and clocks based questions.
2 codings. DSA based.
OOPs Concepts are fundamental principles of Object-Oriented Programming that help in organizing and designing code.
Encapsulation: Bundling data and methods that operate on the data into a single unit (object).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability of objects to take on multiple forms or have multiple behaviors.
Abstraction: Hiding the complex implementat...
AVL tree is a self-balancing binary search tree where the heights of the two child subtrees of any node differ by at most one.
AVL tree was named after its inventors Adelson-Velsky and Landis.
It is a type of binary search tree where the heights of the two child subtrees of any node differ by at most one.
AVL trees are used to maintain a balanced tree structure, ensuring O(log n) time complexity for insertion, deletion, a...
LIFO stands for Last In, First Out and FIFO stands for First In, First Out.
LIFO: Last In, First Out - the last item added to a stack is the first one to be removed.
FIFO: First In, First Out - the first item added to a queue is the first one to be removed.
I gained hands-on coding experience through coursework, projects, and internships during my college years.
Took courses in programming languages such as Java, C++, and Python.
Participated in coding competitions and hackathons to enhance my skills.
Completed coding projects in areas like web development, data analysis, and software engineering.
Interned at a tech company where I worked on real-world coding projects.
Collabo...
I applied via Referral and was interviewed in Nov 2021. There were 4 interview rounds.
Basic conceptual knowledge check.
One basic and one intermediate level question you are allowed to give write the code in any language.
What people are saying about Ernst & Young
I was interviewed in Apr 2021.
Round duration - 60 Minutes
Round difficulty - Medium
This round had 2 coding questions where in I was first asked to explain my approach and then code the solution . After
that , I was asked some more questions on OOPS and JavaScript.
You are provided with two singly linked lists of integers. These lists merge at a node of a third linked list.
Your task is to determine the data of the node...
Given two linked lists, find the node where they intersect, if any.
Traverse both lists to find their lengths and the difference in lengths
Move the pointer of the longer list by the difference in lengths
Traverse both lists in parallel until they meet at the intersection node
Determine if an array contains a Pythagorean triplet by checking whether there are three integers x, y, and z such that x2 + y2 = z2 within the array.
The first lin...
Detect if an array contains a Pythagorean triplet by checking if there are three integers x, y, and z such that x^2 + y^2 = z^2.
Iterate through all possible combinations of three integers in the array and check if x^2 + y^2 = z^2.
Use a nested loop to generate all possible combinations efficiently.
Return 'yes' if a Pythagorean triplet is found, otherwise return 'no'.
Data encapsulation is the concept of bundling data with the methods that operate on that data within a class.
Data encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing direct access from outside the class.
Encapsulation also helps in achieving data abstraction, where only relevant details are exposed to the user.
For example, in...
No, static methods cannot be overridden in Java.
Static methods belong to the class itself, not to instances of the class.
Subclasses can define static methods with the same signature as the superclass, but it is not considered overriding.
Example: Parent class has a static method 'display()', and child class also has a static method 'display()'. These are two separate methods, not overriding.
Garbage collector in Java is a built-in mechanism that automatically manages memory by reclaiming unused objects.
Garbage collector runs in the background to identify and remove objects that are no longer needed.
It helps prevent memory leaks and optimize memory usage.
Examples of garbage collectors in Java include Serial, Parallel, CMS, and G1.
Hoisting in JavaScript is a behavior where variable and function declarations are moved to the top of their containing scope during the compilation phase.
Variable declarations are hoisted to the top of their scope, but not their assignments.
Function declarations are fully hoisted, meaning they can be called before they are declared.
Hoisting can lead to unexpected behavior if not understood properly.
Closures in JavaScript are functions that have access to variables from their outer scope even after the outer function has finished executing.
Closures allow for maintaining state in JavaScript functions.
They are created whenever a function is defined within another function.
Closures can access variables from their outer scope, even after the outer function has returned.
Example: function outerFunction() { let outerVar ...
Round duration - 60 Minutes
Round difficulty - Medium
This round was mainly inclined towards some Frontend Web Development questions(as I had told the interviewer that I have some prior experince in that field and also have some projects supporting this) ranging from HTML,CSS to JavaScript.
Promises in JavaScript represent the eventual completion or failure of an asynchronous operation.
Promises are objects that represent the eventual completion or failure of an asynchronous operation.
They have three states: pending, fulfilled, or rejected.
A pending promise is one that is not yet settled, a fulfilled promise is one that has been resolved successfully, and a rejected promise is one that has encountered an e...
A higher order function is a function that can take other functions as arguments or return functions as results.
Higher order functions can be used to create more flexible and reusable code.
Examples include map, filter, and reduce functions in JavaScript.
Higher order functions are commonly used in functional programming.
Given two integers a
and b
, your task is to swap these numbers and output the swapped values.
The first line contains a single integer 't', representing the num...
Swap two numbers 'a' and 'b' and output the swapped values.
Create a temporary variable to store one of the numbers before swapping
Swap the values of 'a' and 'b' using the temporary variable
Output the swapped values as 'b' followed by 'a'
Example: If 'a' = 3 and 'b' = 4, after swapping 'a' will be 4 and 'b' will be 3
HTML5 is the latest version of the HTML standard with new features for web development.
Support for multimedia elements like <video> and <audio>
Canvas and SVG for graphics and animations
Improved form controls and validation
Offline storage capabilities with local storage and web storage
Geolocation support for location-based services
Optimizing website asset loading involves minimizing file sizes, reducing server requests, utilizing caching, and prioritizing critical resources.
Minimize file sizes by compressing images and scripts
Reduce server requests by combining CSS and JS files, using sprites for images, and lazy loading non-essential resources
Utilize browser caching to store static assets locally for faster loading times
Prioritize critical reso...
There are multiple ways to display HTML elements, including inline, block, inline-block, and flex.
Inline elements flow in a line with other elements and do not start on a new line. Example: <span>
Block elements start on a new line and take up the full width available. Example: <div>
Inline-block elements are similar to inline elements but can have block-level properties. Example: <img>
Flex elements use...
Round duration - 30 Minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions like my interests, weaknesses, strengths, family
background, are you willing to relocate or travel , why Ernst & Young, CEO of Ernst & Young etc.
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.
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.
Ernst & Young interview questions for designations
I applied via Campus Placement and was interviewed before Jul 2021. There was 1 interview round.
Get interview-ready with Top Ernst & Young Interview Questions
Arrays are fixed in size and have contiguous memory, while linked lists are dynamic and have non-contiguous memory.
Arrays have constant time access to elements, while linked lists have linear time access.
Arrays are better for random access and searching, while linked lists are better for insertion and deletion.
Arrays use less memory for storing elements, while linked lists use more memory due to additional pointers.
Exa...
I am a recent graduate with a degree in Computer Science and a passion for coding. I have experience with Java, Python, and web development.
Recent graduate with a degree in Computer Science
Passionate about coding and technology
Proficient in Java, Python, and web development
Experience with projects such as building a web application using Django
I prioritize my college schedule and plan my tuition classes accordingly.
I make a timetable for both college and tuition classes.
I communicate with my tuition teacher to adjust the timings if necessary.
I try to finish my college assignments and projects beforehand to avoid last-minute stress.
I utilize breaks between classes to attend tuition classes.
I make sure to take breaks and not overload myself with too many class...
Yes, my parents are supportive of my career and understand the demands of the job.
My parents are supportive of my career and understand the demands of the job.
I have discussed my work schedule with my parents and they are okay with me working late nights and weekends if required.
They trust my judgment and are aware that sometimes working late or on weekends may be necessary in the software engineering field.
My research paper was on the impact of social media on mental health.
Conducted a literature review on existing research on the topic
Designed and distributed a survey to gather data on social media usage and mental health
Analyzed the survey data using statistical methods
Discussed the findings and implications in the paper
Included recommendations for future research
I was responsible for designing and implementing the user interface of the minor project.
Designed the layout and flow of the user interface
Implemented the UI using HTML, CSS, and JavaScript
Collaborated with the team to ensure consistency in design and functionality
Conducted user testing and made necessary improvements based on feedback
I applied via Recruitment Consulltant and was interviewed before Mar 2021. There were 3 interview rounds.
Good Knowledge of English Grammatical
I applied via LinkedIn and was interviewed in Apr 2021. There were 3 interview rounds.
I was interviewed before May 2021.
Test has 3 separated section - numerical section, Pesudo code - mcq and comprehension.
based on 4 interviews
Interview experience
based on 25 reviews
Rating in categories
Senior Consultant
15.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Consultant
12k
salaries
| ₹0 L/yr - ₹0 L/yr |
Manager
7.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
6.4k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
3.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Deloitte
PwC
EY Global Delivery Services ( EY GDS)
Accenture