Premium Employer

i

This company page is being actively managed by Infosys Team. If you also belong to the team, you can get access from here

Infosys Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Infosys Python Developer Lead Interview Questions and Answers

Updated 9 Dec 2024

10 Interview questions

🔥 Asked by recruiter 3 times
A Python Developer Lead was asked 11mo ago
Q. Write code to generate the Fibonacci series.
Ans. 

Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

  • Initialize variables for the first two numbers in the series (0 and 1)

  • Use a loop to calculate the next number by adding the previous two numbers

  • Continue the loop until the desired number of terms is reached

A Python Developer Lead was asked 11mo ago
Q. What are the main principles of OOP?
Ans. 

Main principles of OOP include encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: Class with private attributes and public methods.

  • Inheritance: Ability to create a new class (derived class) from an existing class (base class), inheriting its attributes and methods. Example: Subclass 'Dog' inheriting from s...

Python Developer Lead Interview Questions Asked at Other Companies

asked in Infosys
Q1. what is list comprehension? write some sample code? what is use o ... read more
asked in Infosys
Q2. what is dictionary? is this accept duplicate or not?
asked in Tradofina
Q3. What is 21. Hash mapping 22. Mutable and immutable 23. Bugsnag li ... read more
asked in Infosys
Q4. What is a generator? Write sample code.
asked in Infosys
Q5. What are the main principles of OOP?
A Python Developer Lead was asked 11mo ago
Q. Explain the different types of inheritance.
Ans. 

Type of inheritance in object-oriented programming determines how a subclass can inherit attributes and methods from a superclass.

  • Single inheritance: a subclass inherits from only one superclass.

  • Multiple inheritance: a subclass inherits from multiple superclasses.

  • Multilevel inheritance: a subclass inherits from a superclass, which in turn inherits from another superclass.

  • Hierarchical inheritance: multiple subclass...

A Python Developer Lead was asked 11mo ago
Q. What is an AWS Lambda function?
Ans. 

AWS Lambda is a serverless computing service provided by Amazon Web Services.

  • Serverless computing service

  • Allows running code without provisioning or managing servers

  • Automatically scales based on incoming traffic

  • Supports multiple programming languages like Python, Node.js, Java, etc.

  • Pay only for the compute time consumed

🔥 Asked by recruiter 2 times
A Python Developer Lead was asked 11mo ago
Q. What is a decorator?
Ans. 

Decorator is a design pattern in Python that allows adding new functionality to an existing object without modifying its structure.

  • Decorators are functions that take another function as an argument and extend its behavior without modifying it directly.

  • They are commonly used to add logging, timing, caching, or authentication to functions.

  • Decorators use the @ symbol followed by the decorator name above the function ...

What are the roles & responsibilities of a Python Developer Lead at Infosys?

Client Interaction

  • Interface with clients for quality assurance and issue resolution
  • Understand client requirements and specifications

Read full roles & responsibilities

A Python Developer Lead was asked 11mo ago
Q. What are the differences between a list and a tuple?
Ans. 

List is mutable, tuple is immutable in Python.

  • List can be modified after creation, tuple cannot.

  • List uses square brackets [], tuple uses parentheses ().

  • List is used for dynamic data, tuple for fixed data.

  • Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)

Infosys HR Interview Questions

880 questions and answers

Q. How have you addressed security concerns in your project?
Q. Explain your last project.
Q. What aspects of your resume would you like to highlight?
A Python Developer Lead was asked 11mo ago
Q. What is a generator? Write sample code.
Ans. 

A generator in Python is a function that returns an iterator object which can be iterated over to generate values lazily.

  • Generators are created using a function with 'yield' keyword instead of 'return'.

  • They allow for efficient memory usage as they generate values on the fly.

  • Generators are useful for generating large sequences of data without storing them in memory.

  • Example: def my_generator(): for i in range(5): ...

Are these interview questions helpful?
A Python Developer Lead was asked 11mo ago
Q. Can you explain the use of multiple decorators in Python?
Ans. 

Multiple decorators in Python allow stacking functions to enhance behavior without modifying the original function.

  • Decorators are functions that modify the behavior of another function.

  • Multiple decorators can be applied by stacking them above a function definition.

  • Example: @decorator1 @decorator2 def my_function(): pass

  • The order of decorators matters; the innermost decorator is applied first.

  • Use cases include logg...

A Python Developer Lead was asked 11mo ago
Q. What is dictionary? is this accept duplicate or not?
Ans. 

A dictionary in Python is a collection of key-value pairs. It does not accept duplicate keys.

  • A dictionary is created using curly braces {}

  • Keys in a dictionary must be unique, but values can be duplicated

  • Example: my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

A Python Developer Lead was asked 11mo ago
Q. What is list comprehension? write some sample code? what is use of it?
Ans. 

List comprehension is a concise way to create lists in Python by iterating over an existing list or iterable.

  • List comprehension is more concise and readable than traditional loops.

  • It can be used to filter elements, perform operations on elements, or create new lists based on existing ones.

  • Example: squares = [x**2 for x in range(10)]

  • Example: even_numbers = [x for x in range(10) if x % 2 == 0]

Infosys Python Developer Lead Interview Experiences

2 interviews found

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Not even asked for self intro, she was very rude and end the interview in 20mins, directly asked top level designs, even I have cleared and waiting for better outcome this interview hit hard.
  • Q2. I was stunned of the interviewer behavior and attitude.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Company Website and was interviewed in Jul 2024. There were 3 interview rounds.

Round 1 - Technical 

(10 Questions)

  • Q1. What is generator? write sample code
  • Ans. 

    A generator in Python is a function that returns an iterator object which can be iterated over to generate values lazily.

    • Generators are created using a function with 'yield' keyword instead of 'return'.

    • They allow for efficient memory usage as they generate values on the fly.

    • Generators are useful for generating large sequences of data without storing them in memory.

    • Example: def my_generator(): for i in range(5): yiel...

  • Answered by AI
  • Q2. What is decorator?
  • Ans. 

    Decorator is a design pattern in Python that allows adding new functionality to an existing object without modifying its structure.

    • Decorators are functions that take another function as an argument and extend its behavior without modifying it directly.

    • They are commonly used to add logging, timing, caching, or authentication to functions.

    • Decorators use the @ symbol followed by the decorator name above the function defin...

  • Answered by AI
  • Q3. Difference between list and tuple
  • Ans. 

    List is mutable, tuple is immutable in Python.

    • List can be modified after creation, tuple cannot.

    • List uses square brackets [], tuple uses parentheses ().

    • List is used for dynamic data, tuple for fixed data.

    • Example: list_example = [1, 2, 3], tuple_example = (4, 5, 6)

  • Answered by AI
  • Q4. What is list comprehension? write some sample code? what is use of it?
  • Ans. 

    List comprehension is a concise way to create lists in Python by iterating over an existing list or iterable.

    • List comprehension is more concise and readable than traditional loops.

    • It can be used to filter elements, perform operations on elements, or create new lists based on existing ones.

    • Example: squares = [x**2 for x in range(10)]

    • Example: even_numbers = [x for x in range(10) if x % 2 == 0]

  • Answered by AI
  • Q5. Write code of fibonacci series?
  • Ans. 

    Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

    • Initialize variables for the first two numbers in the series (0 and 1)

    • Use a loop to calculate the next number by adding the previous two numbers

    • Continue the loop until the desired number of terms is reached

  • Answered by AI
  • Q6. What is dictionary? is this accept duplicate or not?
  • Ans. 

    A dictionary in Python is a collection of key-value pairs. It does not accept duplicate keys.

    • A dictionary is created using curly braces {}

    • Keys in a dictionary must be unique, but values can be duplicated

    • Example: my_dict = {'name': 'John', 'age': 30, 'city': 'New York'}

  • Answered by AI
  • Q7. Multiple decorator
  • Ans. 

    Multiple decorators in Python allow stacking functions to enhance behavior without modifying the original function.

    • Decorators are functions that modify the behavior of another function.

    • Multiple decorators can be applied by stacking them above a function definition.

    • Example: @decorator1 @decorator2 def my_function(): pass

    • The order of decorators matters; the innermost decorator is applied first.

    • Use cases include logging, ...

  • Answered by AI
  • Q8. What are the main principles of oops?
  • Ans. 

    Main principles of OOP include encapsulation, inheritance, polymorphism, and abstraction.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class). Example: Class with private attributes and public methods.

    • Inheritance: Ability to create a new class (derived class) from an existing class (base class), inheriting its attributes and methods. Example: Subclass 'Dog' inheriting from superc...

  • Answered by AI
  • Q9. Explain type of inheritance
  • Ans. 

    Type of inheritance in object-oriented programming determines how a subclass can inherit attributes and methods from a superclass.

    • Single inheritance: a subclass inherits from only one superclass.

    • Multiple inheritance: a subclass inherits from multiple superclasses.

    • Multilevel inheritance: a subclass inherits from a superclass, which in turn inherits from another superclass.

    • Hierarchical inheritance: multiple subclasses in...

  • Answered by AI
  • Q10. What is aws lambda function
  • Ans. 

    AWS Lambda is a serverless computing service provided by Amazon Web Services.

    • Serverless computing service

    • Allows running code without provisioning or managing servers

    • Automatically scales based on incoming traffic

    • Supports multiple programming languages like Python, Node.js, Java, etc.

    • Pay only for the compute time consumed

  • Answered by AI
Round 2 - Behavioral 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a seasoned Python developer with experience leading teams and delivering high-quality software solutions.

    • Over 5 years of experience in Python development

    • Strong leadership skills in guiding and mentoring team members

    • Proven track record of delivering successful software projects on time and within budget

  • Answered by AI
  • Q2. Explain your project briefly
  • Ans. 

    Developed a web application for online shopping with user authentication and payment gateway integration.

    • Created user registration and login functionality using Django framework

    • Integrated Stripe API for secure payment processing

    • Implemented product catalog and shopping cart features

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare basic concepts of python

Skills evaluated in this interview

What people are saying about Infosys

View All
lesspine
Verified Icon
5d
works at
Infosys
Seeking insights on TCS offer letter
Hii All, I have attended interview for service desk role in tcs at the end of June my tech round and managerial round later I have submitted all my documents in ibegin portal all are showing verified in the portal and in the 2nd week of July I have completed my hr round and later multiple follow ups given update like internal approvals will take time it's been more than month I have contacted hr and he said like internal approvals will take time I asked will it be a month she said it will take more than a month no clear timeline. So will I get offer letter or not seeking insights on this.
Got a question about Infosys?
Ask anonymously on communities.

Interview questions from similar companies

Interview Questionnaire 

3 Questions

  • Q1. Process builder. 2.types of relationships. 3.difference in user ,profile and role. 4.workflow. 5.Admin questions
  • Ans. 

    Answering questions related to software development and Salesforce administration.

    • Process Builder is a visual tool in Salesforce used to automate business processes.

    • Types of relationships in Salesforce include lookup, master-detail, and many-to-many relationships.

    • User represents an individual who can log in and access Salesforce, Profile defines the permissions and settings for a user, and Role determines the hierarchy...

  • Answered by AI
  • Q2. What configuration i have done.
  • Ans. 

    I have configured various software systems and tools for development purposes.

    • Configured IDEs such as Eclipse and Visual Studio for development

    • Set up version control systems like Git and SVN

    • Installed and configured build tools like Maven and Gradle

    • Configured application servers like Tomcat and JBoss

    • Set up databases like MySQL and Oracle for development and testing

  • Answered by AI
  • Q3. Salary negotiations

Interview Preparation Tips

Round: Manager round
Experience: Configuration and what work ee have done in your previous company.

Skills evaluated in this interview

I applied via Company Website and was interviewed before May 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. I surprised with one question that is are u ready to do job in anywhere

Interview Preparation Tips

Interview preparation tips for other job seekers - Hi guys I just suggest you that you have to focus on your resume and don't use the words which you don't know if you release a word which you don't know then hr will take that word so prepare well for TR and HR I hope my suggestion will helpful

Interview Questionnaire 

1 Question

  • Q1. How to use multiple dispatch in redux?

Skills evaluated in this interview

I applied via LinkedIn and was interviewed before Dec 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. What's is different between c and c++

Interview Preparation Tips

Interview preparation tips for other job seekers - Dont show your weakness

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. As a fresher , technologoes given on resume , I had writtem technologies like dbms , java , and subjects I had read in my graduation.
  • Q2. Tell about dbms .
  • Ans. 

    DBMS stands for Database Management System. It is a software system that allows users to define, create, maintain and control access to databases.

    • DBMS is used to manage large amounts of data efficiently.

    • It provides a way to store, retrieve and manipulate data in a structured manner.

    • It ensures data integrity and security by providing access control and backup and recovery mechanisms.

    • Examples of DBMS include MySQL, Oracl...

  • Answered by AI
  • Q3. Types of dbs etc
  • Ans. 

    There are various types of databases such as relational, NoSQL, graph, and document-oriented databases.

    • Relational databases store data in tables with predefined relationships between them.

    • NoSQL databases are non-relational and can handle unstructured data.

    • Graph databases store data in nodes and edges, and are useful for complex relationships.

    • Document-oriented databases store data in documents, similar to JSON objects.

    • E...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Please prepare whatever you write in resume carefully . If you are a fresher , they just check basics.

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Basic java, core java

Interview Questionnaire 

1 Question

  • Q1. In C# --> Abstraction, Interface , Abstract Method, Abstract Class, Polymorphisms, Encapsulation ,Inheritance, Serialization,

Skills evaluated in this interview

Interview Questionnaire 

1 Question

  • Q1. Basic questions

Infosys Interview FAQs

How many rounds are there in Infosys Python Developer Lead interview?
Infosys interview process usually has 2 rounds. The most common rounds in the Infosys interview process are Technical, Behavioral and HR.
How to prepare for Infosys Python Developer Lead 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 Infosys. The most common topics and skills that interviewers at Infosys expect are Python, Debugging, Machine Learning, Javascript and Application Development.
What are the top questions asked in Infosys Python Developer Lead interview?

Some of the top questions asked at the Infosys Python Developer Lead interview -

  1. what is list comprehension? write some sample code? what is use of ...read more
  2. what is dictionary? is this accept duplicate or n...read more
  3. what are the main principles of oo...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3/5

based on 2 interview experiences

Difficulty level

Moderate 50%
Hard 50%

Duration

Less than 2 weeks 100%
View more
Join Infosys Creating the next opportunity for people, businesses & communities

Interview Questions from Similar Companies

TCS Python Developer Lead Interview Questions
3.5
 • 11.2k Interviews
Accenture Python Developer Lead Interview Questions
3.7
 • 8.7k Interviews
Wipro Python Developer Lead Interview Questions
3.7
 • 6.2k Interviews
Cognizant Python Developer Lead Interview Questions
3.7
 • 6k Interviews
Capgemini Python Developer Lead Interview Questions
3.7
 • 5.1k Interviews
HCLTech Python Developer Lead Interview Questions
3.5
 • 4.2k Interviews
Genpact Python Developer Lead Interview Questions
3.7
 • 3.5k Interviews
LTIMindtree Python Developer Lead Interview Questions
3.7
 • 3.1k Interviews
IBM Python Developer Lead Interview Questions
3.9
 • 2.5k Interviews
View all
Infosys Python Developer Lead Salary
based on 7 salaries
₹5 L/yr - ₹11.9 L/yr
26% less than the average Python Developer Lead Salary in India
View more details
Python Lead

Chennai

5-9 Yrs

Not Disclosed

Python Lead

Bangalore / Bengaluru

5-8 Yrs

Not Disclosed

Python Lead

Bangalore / Bengaluru

5-9 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
55k salaries
unlock blur

₹4.8 L/yr - ₹10 L/yr

Senior Systems Engineer
54.2k salaries
unlock blur

₹2.5 L/yr - ₹6.3 L/yr

Technical Lead
35.4k salaries
unlock blur

₹9.5 L/yr - ₹16.5 L/yr

System Engineer
32.7k salaries
unlock blur

₹2.4 L/yr - ₹5.5 L/yr

Senior Associate Consultant
31.1k salaries
unlock blur

₹8.3 L/yr - ₹15 L/yr

Explore more salaries
Compare Infosys with

TCS

3.5
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.7
Compare
write
Share an Interview