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

Compare button icon Compare button icon Compare

Filter interviews by

Infosys Python Software Developer Interview Questions, Process, and Tips

Updated 3 Mar 2025

Top Infosys Python Software Developer Interview Questions and Answers

  • Q1. Can you write a Python program to determine whether two given words are anagrams of each other without using built-in functions?
  • Q2. What is a Python program that can be used to determine the best price for selling stocks?
  • Q3. How can you capitalize a string in Python without using built-in functions?
View all 11 questions

Infosys Python Software Developer Interview Experiences

11 interviews found

Python Software Developer Interview Questions & Answers

user image Prerana Vijay Bendale

posted on 3 Mar 2025

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is paython
  • Ans. 

    Python is a high-level programming language known for its simplicity and readability.

    • Python is an interpreted language, meaning code is executed line by line.

    • It supports multiple programming paradigms like object-oriented, imperative, and functional programming.

    • Python has a large standard library and a thriving community with numerous third-party libraries.

    • Popular frameworks like Django and Flask are built using Python...

  • Answered by AI
  • Q2. What is oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on classes and objects.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit (class).

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability to present the same interface for different data types.

    • Abstraction: Hiding the complex implementation details and showing only the necessary features.

  • Answered by AI
Round 2 - Aptitude Test 

Aptitude test questions

Round 3 - Technical 

(2 Questions)

  • Q1. What is machine learning
  • Ans. 

    Machine learning is a branch of artificial intelligence that involves developing algorithms and models that can learn from and make predictions or decisions based on data.

    • Machine learning is a subset of artificial intelligence that focuses on developing algorithms that can learn from and make predictions or decisions based on data.

    • It involves training models on large datasets to recognize patterns and make predictions ...

  • Answered by AI
  • Q2. Machine learning example
  • Ans. 

    An example of machine learning is training a model to predict customer churn in a telecom company.

    • Collect and preprocess data on customer behavior and churn

    • Split data into training and testing sets

    • Choose a machine learning algorithm (e.g. logistic regression)

    • Train the model on the training data

    • Evaluate the model's performance on the testing data

    • Use the model to predict customer churn in the future

  • Answered by AI
Round 4 - Aptitude Test 

Aptitude test questions

Round 5 - One-on-one 

(2 Questions)

  • Q1. What is artificial intelligence
  • Ans. 

    Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems.

    • AI involves machines performing tasks that typically require human intelligence, such as visual perception, speech recognition, decision-making, and language translation.

    • Machine learning is a subset of AI that allows machines to learn from data and improve their performance over time.

    • Examples of AI include...

  • Answered by AI
  • Q2. Type of artificial intelligence
  • Ans. 

    There are three types of artificial intelligence: narrow AI, general AI, and superintelligent AI.

    • Narrow AI, also known as weak AI, is designed for a specific task or set of tasks, such as facial recognition or language translation.

    • General AI, also known as strong AI, is able to perform any intellectual task that a human can do.

    • Superintelligent AI is hypothetical and would surpass human intelligence in every way.

    • Example...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is a Python program that can be used to determine the best price for selling stocks?
  • Ans. 

    A Python program using historical stock data and algorithms to determine the best price for selling stocks.

    • Use historical stock data to analyze trends and patterns

    • Implement algorithms like moving averages or RSI to predict stock price movements

    • Consider factors like volume, volatility, and market sentiment

    • Optimize the program for real-time data updates and accurate predictions

  • Answered by AI
  • Q2. Can you write a Python program to determine whether two given words are anagrams of each other without using built-in functions?
  • Ans. 

    Program to check if two words are anagrams without using built-in functions

    • Create a function that takes in two strings as input

    • Convert both strings to lists of characters

    • Sort the lists of characters

    • Check if the sorted lists are equal to determine if the words are anagrams

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Engage in these types of practices before attending the Infosys interview.

Python Software Developer Interview Questions Asked at Other Companies

Q1. What is the purpose of using the super keyword, Inheritance in Py ... read more
Q2. Have you implemented any context manager in your application?
Q3. What is byte code. What is filter function in python used for.
asked in Infosys
Q4. Can you write a Python program to determine whether two given wor ... read more
Q5. Difference between static and instance methods in python? Explain ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Fundamental questions regarding Python and Django.

Round 2 - Behavioral 

(2 Questions)

  • Q1. Can you provide details about your work experience in your current company?
  • Ans. 

    I have been working as a Python Software Developer for the past 3 years in a tech company.

    • Developed and maintained Python applications for data analysis and visualization.

    • Collaborated with cross-functional teams to design and implement new features.

    • Optimized code for performance and scalability.

    • Utilized Django framework for web development projects.

    • Implemented automated testing to ensure code quality and reliability.

  • Answered by AI
  • Q2. What problems did you face, and how did you tackle them?
  • Ans. 

    I faced challenges with optimizing code performance and resolved them through code refactoring and using efficient data structures.

    • Identified bottlenecks in the code by profiling and analyzing performance metrics

    • Refactored code to improve efficiency and reduce execution time

    • Utilized data structures like dictionaries and sets for faster data retrieval

    • Implemented caching mechanisms to store and reuse computed results

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - Technical 

(1 Question)

  • Q1. How can you capitalize a string in Python without using built-in functions?
  • Ans. 

    You can capitalize a string in Python without using built-in functions by manually converting each character to uppercase.

    • Iterate through each character in the string

    • Check if the character is a lowercase letter using ASCII values

    • Subtract 32 from the ASCII value to convert it to uppercase

    • Join the characters back together to form the capitalized string

  • Answered by AI

Infosys interview questions for designations

 Python Developer

 (9)

 Python Developer Lead

 (2)

 Python Developer Intern

 (1)

 Python Developer Trainee

 (1)

 Python Fullstack Developer

 (1)

 Python and Django Developer

 (4)

 Software Developer

 (260)

 Senior Software Developer

 (19)

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. What is the method to convert a string to uppercase in programming?

Get interview-ready with Top Infosys Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Self introduction
Round 2 - Coding Test 

Basic python coding data type related coding

Python Software Developer Jobs at Infosys

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

(2 Questions)

  • Q1. Project that you worked on
  • Ans. 

    Developed a web application for tracking inventory and sales data

    • Used Python Django framework for backend development

    • Implemented RESTful APIs for communication between frontend and backend

    • Utilized JavaScript and HTML/CSS for frontend development

  • Answered by AI
  • Q2. All tools that you have used
  • Ans. 

    Various tools used for Python development

    • IDEs: PyCharm, Visual Studio Code, Jupyter Notebook

    • Version Control: Git, GitHub

    • Testing: pytest, unittest

    • Package Management: pip, conda

    • Database: SQLite, MySQL, PostgreSQL

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Longest palandrome series question and duplicate element in the array question and target sum in the array

Round 2 - HR 

(1 Question)

  • Q1. Basic questions
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Question answer and reading test

Round 2 - Group Discussion 

Group discussion and communication skills

Interview Preparation Tips

Interview preparation tips for other job seekers - Communication skills
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. String concatenation
  • Q2. Groupby sql query

Infosys Interview FAQs

How many rounds are there in Infosys Python Software Developer interview?
Infosys interview process usually has 1-2 rounds. The most common rounds in the Infosys interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Infosys Python Software 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 Infosys. The most common topics and skills that interviewers at Infosys expect are Python, Django, Flask, Python Development and Machine Learning.
What are the top questions asked in Infosys Python Software Developer interview?

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

  1. Can you write a Python program to determine whether two given words are anagram...read more
  2. What is a Python program that can be used to determine the best price for selli...read more
  3. How can you capitalize a string in Python without using built-in functio...read more
How long is the Infosys Python Software Developer interview process?

The duration of Infosys Python Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Infosys Python Software Developer Interview Process

based on 11 interviews

1 Interview rounds

  • Technical Round
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Python Software Developer Salary
based on 42 salaries
₹3 L/yr - ₹8.2 L/yr
24% less than the average Python Software Developer Salary in India
View more details

Infosys Python Software Developer Reviews and Ratings

based on 4 reviews

4.5/5

Rating in categories

4.8

Skill development

4.8

Work-life balance

3.8

Salary

4.4

Job security

4.4

Company culture

3.3

Promotions

3.1

Work satisfaction

Explore 4 Reviews and Ratings
Python Software Developer

Hyderabad / Secunderabad,

Pune

+1

4-9 Yrs

₹ 8-18 LPA

Python Software Developer-Hyderabad

Kolkata,

Bangalore / Bengaluru

+1

3-8 Yrs

Not Disclosed

Python Software Developer Infosys

Hyderabad / Secunderabad,

Pune

+1

5-10 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
55.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Systems Engineer
50.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

System Engineer
39.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Technical Lead
30.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Associate Consultant
28k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Infosys with

TCS

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

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