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 Software Developer Interview Questions and Answers for Freshers

Updated 3 Jun 2025

15 Interview questions

A Software Developer was asked
Q. How do you sort data in SQL queries?
Ans. 

Sorting data in SQL queries

  • Use ORDER BY clause to sort data in ascending or descending order

  • Specify the column name to sort by

  • Can sort by multiple columns

  • Can use functions like COUNT, AVG, etc. in ORDER BY clause

  • Example: SELECT * FROM table_name ORDER BY column_name ASC/DESC

  • Example: SELECT * FROM table_name ORDER BY column1 ASC, column2 DESC

A Software Developer was asked
Q. Why is Python interpreted and considered easy to learn?
Ans. 

Python is interpreted and easy due to its dynamic nature and simple syntax.

  • Python code is executed line by line, making it easy to debug and test.

  • Python has a simple syntax that is easy to read and write.

  • Python is dynamically typed, meaning that variables can change types during runtime.

  • Python has a large standard library and many third-party modules, making it easy to accomplish complex tasks.

  • Python supports obje...

Software Developer Interview Questions Asked at Other Companies for Fresher

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Nagarro
Q2. Crazy Numbers Pattern Challenge Ninja enjoys arranging numbers in ... read more
asked in Mr Cooper
Q3. Connect Ropes Problem Statement Given a number of ropes denoted a ... read more
asked in TCS
Q4. Palindromic Numbers Finder Given an integer 'N', your task is to ... read more
Q5. Validate Binary Tree Nodes Problem You are provided with 'N' bina ... read more
🔥 Asked by recruiter 2 times
A Software Developer was asked
Q. Why is Java platform independent?
Ans. 

Java is independent because of its platform-independent nature.

  • Java code is compiled into bytecode which can run on any platform with a JVM installed.

  • This allows Java to be used on multiple operating systems without any changes to the code.

  • Java's platform independence is achieved through the use of the Java Virtual Machine (JVM).

A Software Developer was asked
Q. What is an end tag?
Ans. 

An end tag is used to mark the end of an HTML element.

  • It is written as

  • It is used to close an opening tag

  • It is important for proper HTML syntax and rendering

A Software Developer was asked
Q. What is the syntax of the main method?
Ans. 

The main method syntax is a standard entry point for Java programs.

  • The main method must be declared as public, static, and void.

  • The method name must be 'main'.

  • The method must accept an array of strings as an argument.

  • The method must be defined within a class.

  • Example: public static void main(String[] args) { }

A Software Developer was asked
Q. How do you use JWT tokens and Spring Boot annotations?
Ans. 

JWT tokens in Spring Boot are used for secure authentication and authorization in web applications.

  • JWT (JSON Web Token) is a compact, URL-safe means of representing claims to be transferred between two parties.

  • In Spring Boot, you can use the @EnableWebSecurity annotation to enable security features.

  • Use @Component to create a JWT utility class for generating and validating tokens.

  • Example of generating a token: Stri...

🔥 Asked by recruiter 4 times
A Software Developer was asked
Q. Given the head of a singly linked list, reverse the list, and return the reversed list.
Ans. 

Reversing a linked list involves changing the direction of the pointers between nodes.

  • Iterative approach: Use three pointers (prev, current, next) to reverse links.

  • Example: For list 1 -> 2 -> 3, after reversal it becomes 3 -> 2 -> 1.

  • Recursive approach: Reverse the rest of the list and adjust pointers.

  • Example: Base case is when the list is empty or has one node.

Are these interview questions helpful?
A Software Developer was asked
Q. What is unit testing and what tools you use?
Ans. 

Unit testing is a software testing technique where individual units or components of a software are tested in isolation.

  • Unit testing helps in identifying bugs early in the development process.

  • It ensures that each unit of the software performs as expected.

  • Common unit testing tools include JUnit, NUnit, PHPUnit, and MSTest.

A Software Developer was asked
Q. What is opp in java? What are concepts in opps
Ans. 

OOP stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

  • OOP is a way of organizing and designing code around objects

  • It emphasizes encapsulation, inheritance, and polymorphism

  • Encapsulation is the practice of hiding data and methods within an object

  • Inheritance allows objects to inherit properties and methods from a parent object

  • Polymorphism allows objects to take on m...

A Software Developer was asked
Q. History of python History of java
Ans. 

Python is a high-level, interpreted programming language. Java is a general-purpose, class-based, object-oriented programming language.

  • Python was created by Guido van Rossum in the late 1980s and released in 1991.

  • Java was developed by James Gosling and his team at Sun Microsystems in the mid-1990s.

  • Python is known for its simplicity, readability, and ease of use.

  • Java is known for its platform independence, security...

Infosys Software Developer Interview Experiences for Freshers

42 interviews found

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

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Tell me about yourself
  • Q2. Everything in resume
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Basics of plsql
Round 2 - HR 

(1 Question)

  • Q1. Genral behaviour

Software Developer Interview Questions & Answers

user image Priyanka Tiwari

posted on 26 Sep 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java Springboot
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is unit testing and what tools you use?
  • Ans. 

    Unit testing is a software testing technique where individual units or components of a software are tested in isolation.

    • Unit testing helps in identifying bugs early in the development process.

    • It ensures that each unit of the software performs as expected.

    • Common unit testing tools include JUnit, NUnit, PHPUnit, and MSTest.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(1 Question)

  • Q1. Dependency injectyion
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Software developer life cycle

I applied via AmbitionBox and was interviewed in Oct 2022. There were 4 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 

Based on python list, string,number series and pattern

Round 3 - Technical 

(3 Questions)

  • Q1. Basic questions of python
  • Q2. Opps concepts, advance python, Django framework,
  • Q3. SQL basic questions , basic of HTML ,CSS, javascript
Round 4 - HR 

(2 Questions)

  • Q1. Introduction, communication questions
  • Q2. Project and management skills

Interview Preparation Tips

Topics to prepare for Infosys Software Developer interview:
  • Python
  • SQL
  • HTML
  • CSS
  • Javascript
  • Django
  • OOPS
  • Advanced python
Interview preparation tips for other job seekers - Hello I am chethan kumar MS ..I am looking for job in IT field and I have completed python full stack development please help me to get job in reputed company

I applied via Walk-in and was interviewed in Aug 2022. There were 9 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 - Aptitude Test 

An aptitude test is a way for employers to assess a candidate's abilities through a variety of different testing formats. Aptitude tests will test your ability to perform tasks and react to situations at work. This includes problem-solving, prioritisation and numerical skills, amongst other things

Round 3 - Coding Test 

The Programmer Aptitude Test is designed to help employers hire entry level programmers, and measures a candidate's abilities to learn and apply the skills necessary to be a successful programmer

Round 4 - Group Discussion 

Practice the group discussion topics to improve your communication and decision making skills in order to face the Interviews with full confidence.

Round 5 - Assignment 

An aptitude test usually consists of sections measuring verbal ability, numerical ability, spatial ability, mechanical ability, logical reasoning, clerical speed, and accuracy, etc

Round 6 - Case Study 

Case study assessment is a tool to assess problem solving skills of management graduates. It helps measure the business acumen of candidates and helps identify candidates who have better decision-making skills.

Round 7 - HR 

(1 Question)

  • Q1. An aptitude test for hiring measures a vast range of skills related to specific job roles such as numerical aptitude, language comprehension and logical thinking. Different aptitude tests measure different...
Round 8 - Technical 

(1 Question)

  • Q1. A technical aptitude test is an assessment to measure the candidates' technical abilities. Since technical aptitude refers to a person's inherent technical intelligence, technical aptitude assessments meas...
Round 9 - Aptitude Test 

Numerical Reasoning.
Verbal Reasoning.
Inductive Reasoning.
Diagrammatic Reasoning.
Logical Reasoning.
Critical Thinking.
Situational Judgement.
Mechanical Reasoning

Interview Preparation Tips

Interview preparation tips for other job seekers - is the most accurate career aptitude test?
The Myers-Briggs Type Indicator is known as being one of the most accurate career aptitude tests. While Myers-Briggs offers a paid $50 version of the test, this is a free version known as the Jung Typology Test.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Mar 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 - Aptitude Test 

Simplification,loss profit and percentage etc

Round 3 - HR 

(1 Question)

  • Q1. About yourself ,why u need a job

Interview Preparation Tips

Topics to prepare for Infosys Software Developer interview:
  • Core Java
  • SQL
Interview preparation tips for other job seekers - I'm searching for job mines completed graduation
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
6-8 weeks
Result
No response

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

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. They asked about python programming language.. About Sql quiries
  • Q2. What is python and difference between java and python
  • Ans. 

    Python is a high-level, interpreted programming language. Java is a compiled language.

    • Python is dynamically typed while Java is statically typed

    • Python has simpler syntax and is easier to learn than Java

    • Java is faster and more efficient than Python

    • Python is better suited for data analysis and machine learning while Java is better for enterprise applications

    • Python has a larger community and more libraries than Java

  • Answered by AI
  • Q3. Why python is interpreted and easy
  • Ans. 

    Python is interpreted and easy due to its dynamic nature and simple syntax.

    • Python code is executed line by line, making it easy to debug and test.

    • Python has a simple syntax that is easy to read and write.

    • Python is dynamically typed, meaning that variables can change types during runtime.

    • Python has a large standard library and many third-party modules, making it easy to accomplish complex tasks.

    • Python supports object-or...

  • Answered by AI
  • Q4. How to sort data in sql quiries
  • Ans. 

    Sorting data in SQL queries

    • Use ORDER BY clause to sort data in ascending or descending order

    • Specify the column name to sort by

    • Can sort by multiple columns

    • Can use functions like COUNT, AVG, etc. in ORDER BY clause

    • Example: SELECT * FROM table_name ORDER BY column_name ASC/DESC

    • Example: SELECT * FROM table_name ORDER BY column1 ASC, column2 DESC

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys Software Developer interview:
  • Python
  • sql
  • Software Engineering
Interview preparation tips for other job seekers - In Infosys and other most MNC companies Python is very demanded language

Skills evaluated in this interview

What people are saying about Infosys

View All
schedule2
Verified Icon
6d
works at
Cognizant
Salary expectation
I have 5+ years of experience in springboot microservices, currently working in CTS and having 10L CTC , wanted to switch in Infosys or Accenture like companies, how much should I ask for 15L-18L ? Just worried if I ask more they can reject my application, please help me with some numbers
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys Software Developer interview for freshers?
Infosys interview process for freshers usually has 2-3 rounds. The most common rounds in the Infosys interview process for freshers are Technical, Resume Shortlist and Aptitude Test.
How to prepare for Infosys Software Developer interview for freshers?
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 Collections, Core Java, Multithreading, OOPS and Hibernate.
What are the top questions asked in Infosys Software Developer interview for freshers?

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

  1. What is python and difference between java and pyt...read more
  2. I were asked to print the number of pairs in an array whose sum is equal to ...read more
  3. What is opp in java? What are concepts in o...read more
What are the most common questions asked in Infosys Software Developer HR round for freshers?

The most common HR questions asked in Infosys Software Developer interview are for freshers -

  1. Why are you looking for a chan...read more
  2. Tell me about yourse...read more
  3. What are your strengths and weakness...read more
How long is the Infosys Software Developer interview process?

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

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 10 interview experiences

Difficulty level

Easy 33%
Moderate 33%
Hard 33%

Duration

Less than 2 weeks 75%
6-8 weeks 25%
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Software Developer Salary
based on 6.5k salaries
₹6.9 L/yr - ₹20.6 L/yr
18% more than the average Software Developer Salary in India
View more details

Infosys Software Developer Reviews and Ratings

based on 381 reviews

3.7/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

3.3

Salary

3.8

Job security

3.7

Company culture

3.2

Promotions

3.5

Work satisfaction

Explore 381 Reviews and Ratings
Software Developer-Infosys

Pune,

Chennai

+1

3-8 Yrs

₹ 3-13 LPA

Software Developer-Infosys

Pune,

Chennai

+1

3-8 Yrs

₹ 3-13 LPA

Software Developer_Infosys

Pune,

Chennai

+1

3-8 Yrs

₹ 3-13 LPA

Explore more jobs
Technology Analyst
55.8k salaries
unlock blur

₹3 L/yr - ₹11.6 L/yr

Senior Systems Engineer
53.7k salaries
unlock blur

₹2.5 L/yr - ₹8.3 L/yr

Technical Lead
35k salaries
unlock blur

₹7.3 L/yr - ₹20 L/yr

System Engineer
32.4k salaries
unlock blur

₹2.4 L/yr - ₹5.5 L/yr

Senior Associate Consultant
31k salaries
unlock blur

₹6.3 L/yr - ₹17 L/yr

Explore more salaries
Compare Infosys with

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.8
Compare
write
Share an Interview