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 Engineer Interview Questions and Answers

Updated 23 Jun 2025

196 Interview questions

A Software Engineer was asked 1mo ago
Q. Tell me about your prior experience in software engineering.
Ans. 

I have extensive experience in software engineering, focusing on full-stack development and agile methodologies.

  • Developed a web application using React and Node.js, improving user engagement by 30%.

  • Led a team of 5 in an agile environment, successfully delivering projects on time.

  • Implemented RESTful APIs for a healthcare application, ensuring data security and compliance.

  • Optimized database queries, reducing load ti...

A Software Engineer was asked 1mo ago
Q. What are REST APIs?
Ans. 

REST APIs are architectural styles for designing networked applications using HTTP requests to access and manipulate data.

  • REST stands for Representational State Transfer.

  • Uses standard HTTP methods: GET, POST, PUT, DELETE.

  • Stateless communication; each request from client to server must contain all information.

  • Resources are identified by URIs (Uniform Resource Identifiers). Example: /users/123.

  • Commonly used in web s...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked 1mo ago
Q. What is JWT?
Ans. 

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

  • JWT consists of three parts: Header, Payload, and Signature.

  • Example of a JWT: 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c'.

  • JWTs are commonly used for authentication and information exchange in ...

🔥 Asked by recruiter 2 times
A Software Engineer was asked 2mo ago
Q. Why do you want this job?
Ans. 

I want this job to leverage my skills in software development, contribute to innovative projects, and grow within a dynamic team environment.

  • I am passionate about coding and enjoy solving complex problems, as demonstrated in my previous project where I optimized an algorithm, improving performance by 30%.

  • I admire your company's commitment to innovation and would love to contribute to projects that push the boundar...

A Software Engineer was asked 3mo ago
Q. What is the method for identifying prime numbers?
Ans. 

Identifying prime numbers involves checking divisibility by integers up to the square root of the number.

  • A prime number is greater than 1 and has no divisors other than 1 and itself.

  • To check if a number n is prime, test divisibility from 2 to √n.

  • For example, to check if 29 is prime: test 2, 3, 4, 5 (all ≤ √29). None divide 29, so it's prime.

  • For composite numbers, like 30, it can be divided by 2, 3, 5, etc., confir...

🔥 Asked by recruiter 10 times
A Software Engineer was asked 3mo ago
Q. What is Encapsulation?
Ans. 

Encapsulation is a fundamental OOP principle that restricts direct access to an object's data and methods.

  • Encapsulation helps in data hiding, protecting object integrity.

  • It allows controlled access through public methods (getters/setters).

  • Example: A class 'BankAccount' with private balance and public methods to deposit/withdraw.

  • Encapsulation promotes modularity and maintainability in code.

Infosys HR Interview Questions

846 questions and answers

Q. Explain your last project.
Q. Can you provide a self-introduction?
Q. What is your overall experience?
A Software Engineer was asked 3mo ago
Q. What is the DevOps process?
Ans. 

DevOps is a collaborative process that integrates software development and IT operations for faster delivery and improved quality.

  • Continuous Integration (CI): Automating code integration and testing, e.g., using Jenkins or GitHub Actions.

  • Continuous Delivery (CD): Ensuring code is always in a deployable state, e.g., using Docker for containerization.

  • Infrastructure as Code (IaC): Managing infrastructure through code...

Are these interview questions helpful?
A Software Engineer was asked 3mo ago
Q. Explain Kubernetes (K8s) in detail.
Ans. 

Kubernetes (K8s) is an open-source platform for automating deployment, scaling, and management of containerized applications.

  • K8s orchestrates containers across a cluster of machines, ensuring high availability and scalability.

  • It uses a declarative configuration model, allowing users to define the desired state of applications.

  • K8s supports rolling updates, enabling seamless application updates without downtime.

  • It p...

A Software Engineer was asked 3mo ago
Q. What is DSA?
Ans. 

DSA stands for Data Structures and Algorithms, essential for efficient problem-solving in software development.

  • Data Structures: Ways to organize and store data (e.g., arrays, linked lists, trees).

  • Algorithms: Step-by-step procedures for calculations (e.g., sorting algorithms like QuickSort).

  • Efficiency: DSA helps in optimizing performance (e.g., using a hash table for fast lookups).

  • Real-world applications: Used in d...

A Software Engineer was asked 6mo ago
Q. Tell me about your projects.
Ans. 

I have worked on various projects, including web applications, mobile apps, and data analysis tools, showcasing my diverse skill set.

  • Developed a full-stack web application using React and Node.js for a local business, improving their online presence.

  • Created a mobile app for tracking fitness goals, which gained 1,000+ downloads on the App Store.

  • Implemented a data analysis tool using Python and Pandas to help a non-...

Infosys Software Engineer Interview Experiences

318 interviews found

Software Engineer Interview Questions & Answers

user image Nilima Patole

posted on 16 Jan 2025

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was good . 3 question

Round 2 - Coding Test 

It was hard, 5 questions

Round 3 - Technical 

(4 Questions)

  • Q1. Face to Face interview .
  • Q2. Java basic question
  • Q3. Java question directly start with hard coding question
  • Q4. Not asking self introduction or anything related past company
Round 4 - HR 

(1 Question)

  • Q1. NA i am not selected
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was good I gave my best

Round 2 - Coding Test 

Difficult it much to learn

Round 3 - Technical 

(3 Questions)

  • Q1. Code explaining recursions
  • Q2. Functions how does they work
  • Ans. 

    Functions are reusable blocks of code that perform specific tasks and can take inputs and return outputs.

    • Functions encapsulate code for reuse, e.g., 'def add(a, b): return a + b'.

    • They can take parameters, e.g., 'def greet(name): print('Hello, ' + name)'.

    • Functions can return values, e.g., 'def square(x): return x * x'.

    • They help in organizing code, making it more readable and maintainable.

    • Functions can be higher-order, m...

  • Answered by AI
  • Q3. Projects and their explanation howdidtgey work
Round 4 - Technical 

(2 Questions)

  • Q1. SQL operationg systems
  • Q2. Tools and their usages
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Internal working of Hashmap
  • Q2. Difference between Hashmap & TreeMap
Round 2 - Behavioral interview 

(1 Question)

  • Q1. Project Experience & Best Practices followed
  • Ans. 

    I have experience working on various projects and following best practices in software development.

    • I have worked on developing web applications using Agile methodology.

    • I have followed version control using Git for tracking changes in code.

    • I have implemented unit testing using JUnit for ensuring code quality.

    • I have used code reviews to improve code readability and maintainability.

    • I have documented code and project requi...

  • Answered by AI

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Raxy Esports

posted on 27 Sep 2024

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

(3 Questions)

  • Q1. What is microservices
  • Q2. Write a code for panagram
  • Ans. 

    A panagram is a sentence containing every letter of the alphabet at least once.

    • Create a function that takes a string as input

    • Convert the input string to lowercase for case-insensitivity

    • Iterate through each letter of the alphabet and check if it exists in the input string

  • Answered by AI
  • Q3. How do u balance load using load balancer
Round 2 - Technical 

(2 Questions)

  • Q1. Sql queries on database
  • Q2. Redis cache , level 2 caching

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Solid principles
  • Q2. Method overloading and overriding
Round 2 - Technical 

(2 Questions)

  • Q1. What is record in c#
  • Ans. 

    A record in C# is a data structure that contains a fixed number of fields of different data types.

    • Records are similar to classes but are immutable by default

    • They are used to group related data together

    • Records are value types and are compared by value rather than by reference

  • Answered by AI
  • Q2. Encapsulation explanation with example

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

  • Q1. JavaScript .java
  • Q2. Html .css.sql.mysql

Interview Preparation Tips

Interview preparation tips for other job seekers - Software Engineer
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

  • Q1. What is rest apis
  • Ans. 

    REST APIs are architectural styles for designing networked applications using HTTP requests to access and manipulate data.

    • REST stands for Representational State Transfer.

    • Uses standard HTTP methods: GET, POST, PUT, DELETE.

    • Stateless communication; each request from client to server must contain all information.

    • Resources are identified by URIs (Uniform Resource Identifiers). Example: /users/123.

    • Commonly used in web servic...

  • Answered by AI
  • Q2. What is jwt
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain Oops concept
  • Q2. Explain authentication and authorisation
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. It was overall good
  • Q2. Project specific questions were there

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepared more from the project side.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

59 aptitude questions

Round 2 - Technical 

(1 Question)

  • Q1. What is normalization

What people are saying about Infosys

View All
a system engineer
1d
I've only ever heard two types of opinions on this, what about yours?
So I'm working at a company that has an app for 'applying' attendance in case of WFH. You get 'WFH balance' in days. For ex: let's say I have 3 days WFH balance, which means I get to do WFH for 3 days. It will NOT count if I'm actually working on my work laptop or not. It all depends on me applying for WFH through the app. They give out limited WFH balance so that employees are forced to come to the office for the remaining days, which is okay since they have switched to hybrid model. But, if I'm not able to go to office and I don't have any more WFH balance, I will not be able to apply attendance. Instead, the app will force me to put leaves for that day. AND here's the million dollar question: if I had to put leave for that day then technically I shouldn't be working, right? But guess what? I have to work even though it counts as a leave! Wouldn't it be better to pre-apply the leaves and not work at all? But that's just how it is! I want to know your opinion on this.
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys Software Engineer interview?
Infosys interview process usually has 2-3 rounds. The most common rounds in the Infosys interview process are Technical, Aptitude Test and Resume Shortlist.
How to prepare for Infosys Software Engineer 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 Apex, SFDC, Salesforce, .Net and Triggers.
What are the top questions asked in Infosys Software Engineer interview?

Some of the top questions asked at the Infosys Software Engineer interview -

  1. Are you okay to learn front end and back end technologies to ensure you are a c...read more
  2. what do you know about latest technologi in market,have you any idea about AI(A...read more
  3. Are you comfortable using Command Line Interfaces (CLIs) or Integrated Developm...read more
What are the most common questions asked in Infosys Software Engineer HR round?

The most common HR questions asked in Infosys Software Engineer interview are -

  1. Tell me about yourse...read more
  2. What is your family backgrou...read more
  3. What are your strengths and weakness...read more
How long is the Infosys Software Engineer interview process?

The duration of Infosys Software Engineer 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.9/5

based on 138 interview experiences

Difficulty level

Easy 28%
Moderate 63%
Hard 9%

Duration

Less than 2 weeks 67%
2-4 weeks 20%
4-6 weeks 8%
6-8 weeks 4%
More than 8 weeks 1%
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Software Engineer Salary
based on 6.4k salaries
₹3.7 L/yr - ₹13.9 L/yr
At par with the average Software Engineer Salary in India
View more details

Infosys Software Engineer Reviews and Ratings

based on 462 reviews

3.7/5

Rating in categories

3.6

Skill development

3.7

Work-life balance

3.2

Salary

3.9

Job security

3.7

Company culture

3.1

Promotions

3.5

Work satisfaction

Explore 462 Reviews and Ratings
Technology Analyst
54.8k salaries
unlock blur

₹4.8 L/yr - ₹10 L/yr

Senior Systems Engineer
54k salaries
unlock blur

₹2.5 L/yr - ₹6.3 L/yr

Technical Lead
35.2k salaries
unlock blur

₹9.6 L/yr - ₹16.5 L/yr

System Engineer
32.5k salaries
unlock blur

₹2.4 L/yr - ₹5.7 L/yr

Senior Associate Consultant
31.8k salaries
unlock blur

₹8.2 L/yr - ₹15 L/yr

Explore more salaries
Compare Infosys with

TCS

3.6
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Accenture

3.7
Compare
write
Share an Interview