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
3.4

based on 10.4k Reviews

Filter interviews by

Ernst & Young Python Developer Interview Questions, Process, and Tips

Updated 1 Aug 2024

Top Ernst & Young Python Developer Interview Questions and Answers

Ernst & Young Python Developer Interview Experiences

2 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. OOPS Concepts with example
  • Ans. 

    OOPS concepts are fundamental principles in object-oriented programming, including inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit attributes and methods from another class. Example: class Dog inherits from class Animal.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: using private variables in a class.

    • Polymorphism: Ability t...

  • Answered by AI
  • Q2. Multithreading and how to remove deadlock
  • Ans. 

    Multithreading allows multiple threads to run concurrently. Deadlock can be removed by avoiding circular wait, preempting resources, and using timeouts.

    • Avoid circular wait by ensuring threads acquire resources in the same order

    • Preempt resources by releasing them if a thread cannot acquire all necessary resources

    • Use timeouts to prevent threads from waiting indefinitely for resources

  • Answered by AI

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in Jun 2019. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Decorators in Python
  • Ans. 

    Decorators in Python are a way to modify the behavior of a function or class without changing its source code.

    • Decorators are defined using the @ symbol followed by the decorator name.

    • They can be used to add functionality to existing functions or classes.

    • Decorators can be used for logging, timing, authentication, etc.

    • They can also be stacked to apply multiple decorators to a single function or class.

    • Example: @staticmeth...

  • Answered by AI
  • Q2. How to convert the .txt file into .csv file in python
  • Ans. 

    To convert a .txt file into a .csv file in Python, you can use the csv module.

    • Import the csv module

    • Open the .txt file in read mode

    • Open a new .csv file in write mode

    • Use csv.reader to read the .txt file line by line

    • Use csv.writer to write each line to the .csv file

  • Answered by AI
  • Q3. List and tuple difference
  • Ans. 

    Lists and tuples are both sequence data types in Python, but they have some key differences.

    • Lists are mutable, meaning their elements can be changed, added, or removed, while tuples are immutable.

    • Lists are defined using square brackets [], while tuples are defined using parentheses ().

    • Lists are typically used for collections of similar items, while tuples are used for heterogeneous data.

    • Lists have more built-in methods...

  • Answered by AI
  • Q4. Many basic questions related to Numpy and Panda library and also file handling

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared on your project area, if you are experienced and if you are fresher, I would suggest to understand the fundamentals of programming and whatever college project you have done, be smooth onto it.

Skills evaluated in this interview

Python Developer Interview Questions Asked at Other Companies

asked in Cognizant
Q1. Tell me the logic of program to reverse a given string word by wo ... read more
asked in TCS
Q2. 1. Difference between tuple and a list? 2. What are decorators? 3 ... read more
asked in Cognizant
Q3. What is the difference between variable and object?
asked in Accenture
Q4. 2.Write a program to print a string in reverse without using buil ... read more
Q5. How to convert the .txt file into .csv file in python

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com

Round 1 - Technical 

(3 Questions)

  • Q1. Pickling and Unpickling
  • Q2. Python basics and programs
  • Q3. Project and profile related questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I was interviewed in Jan 2025.

Round 1 - One-on-one 

(5 Questions)

  • Q1. Basics of Python, Flask, ReactJs, RestApi Development
  • Q2. Python - Difference between is and ==
  • Q3. React - useEffect vs useState
  • Q4. Authentication in RestApi
  • Q5. React - Pure Component and Higher order components
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Aptitude Test 

25 Questions, Multiple choice, Single correct as well as multi-correct, related tp python, django & flask

Round 2 - Coding Test 

Find the maximum occurring number in a list of numbers without using any in-built functions, in linear time using, O(1) space

Round 3 - One-on-one 

(7 Questions)

  • Q1. Difference between Lists and Tuples?
  • Ans. 

    Lists are mutable, ordered collections of items while tuples are immutable, ordered collections of items.

    • Lists are defined using square brackets [] while tuples are defined using parentheses ().

    • Lists can be modified (add, remove, change elements) while tuples cannot be modified once created.

    • Lists are typically used for collections of similar items that may need to be modified, while tuples are used for fixed collection...

  • Answered by AI
  • Q2. Difference between Shallow copy and Deep copy?
  • Ans. 

    Shallow copy creates a new object but does not duplicate nested objects, while deep copy creates a new object with all nested objects duplicated.

    • Shallow copy only copies the references of nested objects, not the objects themselves.

    • Deep copy creates new copies of all nested objects, ensuring complete independence.

    • In Python, shallow copy can be achieved using the copy() method, while deep copy can be achieved using the d

  • Answered by AI
  • Q3. What is MVT architecture?
  • Ans. 

    MVT architecture stands for Model-View-Template architecture, commonly used in web development with Django framework.

    • MVT separates the logic of an application into three components: Model, View, and Template.

    • Model represents the data structure, View handles the user interface and business logic, and Template manages the presentation layer.

    • MVT is similar to MVC (Model-View-Controller) architecture but with a different n...

  • Answered by AI
  • Q4. What are decorators in Python?
  • Ans. 

    Decorators in Python are functions that modify the behavior of other functions or methods.

    • Decorators are denoted by the @ symbol followed by the decorator name.

    • They allow you to wrap another function in order to extend or modify its behavior.

    • Decorators are commonly used for logging, authentication, and memoization.

    • Example: @staticmethod decorator in Python is used to define a method that is not bound to an instance of

  • Answered by AI
  • Q5. Difference between static and instance methods in python? Explain what decorator to use for defining static methods?
  • Ans. 

    Static methods are bound to the class itself, while instance methods are bound to instances of the class. Use @staticmethod decorator for static methods.

    • Static methods do not have access to class or instance attributes, while instance methods do.

    • Instance methods can modify instance state, while static methods cannot.

    • To define a static method in Python, use the @staticmethod decorator before the method definition.

    • Exampl...

  • Answered by AI
  • Q6. What is inheritence? How many types of inheritence are there in python?
  • Ans. 

    Inheritance is a mechanism in which a new class inherits attributes and methods from an existing class.

    • Inheritance allows a class to reuse code from another class.

    • Python supports single, multiple, and multilevel inheritance.

    • Example: class ChildClass(ParentClass):

  • Answered by AI
  • Q7. What are access specifiers in Python, how are they set-up?
  • Ans. 

    Access specifiers in Python control the accessibility of class attributes and methods.

    • Access specifiers are not explicitly defined in Python like in other languages such as Java or C++.

    • By convention, attributes and methods starting with a single underscore (_) are considered 'protected' and should not be accessed directly.

    • Attributes and methods starting with double underscores (__) are considered 'private' and are name

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Give some mock interviews, revise theoretical concepts, implement concepts in code, communicate concepts effectively.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Job Portal

Round 1 - Coding Test 

Python coding exercise for array sorting

I applied via Naukri.com and was interviewed in Jun 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Pandas question , python data structures, live coding

Round 3 - Behavioral 

(1 Question)

  • Q1. History and circumstances questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your basics well. Be confident, demonstrate excellent communication skills.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Pandas based questions
  • Q2. Numpy based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - overall it was good but didnt got selected even after answering all questions asked
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
-
Result
No response

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. GIL, Rabbit Mq, A Basic For loop questions

Interview Preparation Tips

Interview preparation tips for other job seekers - The interviewer was more keen on learning, if I had any other interview in the pipeline, if I had my own house in Bangalore, and more questions of personal nature. Typical Delhi guy with a big mouth and probably lacking talent. Did not ask any question which was relevant to the role applied or Years of experience. Gave a good glimpse into the kind of talent in the company.
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jan 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

The basic levels of python and coding

Round 3 - HR 

(2 Questions)

  • Q1. About python and features? What are Data types? what are Operaters in python? What are the Basics of python?
  • Q2. What are the decorators in python? Write a code for the palindrome number? Write a code for the prime number?
  • Ans. 

    Decorators are functions that modify the behavior of other functions. Palindrome and prime number codes are also commonly asked in Python interviews.

    • Decorators are denoted by '@' symbol and placed above the function definition

    • They can be used to add functionality to a function without modifying its code

    • Examples of decorators include @staticmethod, @classmethod, and @property

    • Palindrome number code checks if a number is ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Work hard to practice on python coding
And day by day practice

Skills evaluated in this interview

Ernst & Young Interview FAQs

How many rounds are there in Ernst & Young Python 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 Python 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 Python, SQL, Django, Flask and AWS.
What are the top questions asked in Ernst & Young Python Developer interview?

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

  1. How to convert the .txt file into .csv file in pyt...read more
  2. List and tuple differe...read more
  3. Multithreading and how to remove deadl...read more

Tell us how to improve this page.

Ernst & Young Python Developer Interview Process

based on 2 interviews

Interview experience

3.5
  
Good
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Deloitte Interview Questions
3.8
 • 2.8k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
PwC Interview Questions
3.4
 • 1.4k Interviews
KPMG India Interview Questions
3.5
 • 790 Interviews
ZS Interview Questions
3.4
 • 478 Interviews
BCG Interview Questions
3.8
 • 195 Interviews
View all
Ernst & Young Python Developer Salary
based on 22 salaries
₹6 L/yr - ₹20.8 L/yr
110% more than the average Python Developer Salary in India
View more details
Senior Consultant
15.6k salaries
unlock blur

₹9.1 L/yr - ₹29.5 L/yr

Consultant
11.9k salaries
unlock blur

₹6 L/yr - ₹19 L/yr

Manager
7.5k salaries
unlock blur

₹16.5 L/yr - ₹52 L/yr

Assistant Manager
6.4k salaries
unlock blur

₹9.5 L/yr - ₹29 L/yr

Associate Consultant
3.8k salaries
unlock blur

₹3.5 L/yr - ₹12 L/yr

Explore more salaries
Compare Ernst & Young with

Deloitte

3.8
Compare

PwC

3.4
Compare

EY Global Delivery Services ( EY GDS)

3.6
Compare

Accenture

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview