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.3k Reviews

Filter interviews by

Ernst & Young Machine Learning and Python Developer Interview Questions and Answers

Updated 28 Oct 2024

Ernst & Young Machine Learning and Python Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Python questions,
  • Q2. To code get request restful service
Round 2 - Technical 

(2 Questions)

  • Q1. 2 sum leet code question
  • Q2. Armstrong code reversing a string
  • Ans. 

    Armstrong code is a program that checks if a number is an Armstrong number. Reversing a string involves reversing the order of characters in a given string.

    • Create a function to reverse a string by iterating through the characters in reverse order and appending them to a new string.

    • Use slicing to reverse a string in Python: 'hello'[::-1] will result in 'olleh'.

    • Implement the Armstrong code to check if a number is an Arms...

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. RAG BASED QUESTION reranking, reordering
  • Q2. Fine tuning llms vs rag important usecases
  • Ans. 

    Fine tuning LLMs vs RAG for important use cases

    • LLMs (Large Language Models) are pre-trained models that can be fine-tuned for specific tasks, offering high performance on a wide range of NLP tasks.

    • RAG (Retrieval-Augmented Generation) models combine retrieval and generation capabilities, allowing for more context-aware responses.

    • LLMs are suitable for tasks requiring general language understanding, while RAG models excel...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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
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
-
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
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected

I applied via Job Portal

Round 1 - Coding Test 

Python coding exercise for array sorting

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:
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 

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

I applied via Naukri.com and was interviewed in Jun 2022. 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 

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.

Ernst & Young Interview FAQs

How many rounds are there in Ernst & Young Machine Learning and Python Developer interview?
Ernst & Young interview process usually has 3 rounds. The most common rounds in the Ernst & Young interview process are Technical.
What are the top questions asked in Ernst & Young Machine Learning and Python Developer interview?

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

  1. fine tuning llms vs rag important useca...read more
  2. armstrong code reversing a str...read more
  3. to code get request restful serv...read more

Tell us how to improve this page.

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
 • 791 Interviews
ZS Interview Questions
3.4
 • 479 Interviews
BCG Interview Questions
3.8
 • 195 Interviews
View all
Senior Consultant
15.6k salaries
unlock blur

₹9.1 L/yr - ₹29.8 L/yr

Consultant
11.9k salaries
unlock blur

₹5.4 L/yr - ₹19 L/yr

Manager
7.5k salaries
unlock blur

₹16.5 L/yr - ₹51.2 L/yr

Assistant Manager
6.3k salaries
unlock blur

₹9.8 L/yr - ₹30 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