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 19 Jun 2025

167 Interview questions

A Software Engineer was asked 2mo 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...

A Software Engineer was asked 2mo 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...

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 5mo 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-...

🔥 Asked by recruiter 2 times
A Software Engineer was asked 5mo ago
Q. What is the internal working of a HashMap in Java?
Ans. 

HashMap in Java is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values based on keys.

  • HashMap internally uses an array of linked lists to store key-value pairs.

  • When a key-value pair is added, the key is hashed to find the index in the array where it will be stored.

  • If multiple keys hash to the same index (collision), a linked list is used to store all key-value pairs at that ...

A Software Engineer was asked 7mo ago
Q. What are extension methods?
Ans. 

Extension methods are a way to add new methods to existing types without modifying the original type.

  • Extension methods allow you to add new methods to existing classes or interfaces.

  • They are defined as static methods in a static class.

  • They are called as if they were instance methods of the existing type.

  • Extension methods can be used to extend functionality of third-party or system types.

  • Example: Adding a method to...

🔥 Asked by recruiter 8 times
A Software Engineer was asked 7mo ago
Q. What is normalization?
Ans. 

Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

  • Eliminates data redundancy by structuring data into tables.

  • Ensures data dependencies make sense, reducing the chance of anomalies.

  • First Normal Form (1NF): Ensures each column contains atomic values. Example: A table of students should not have multiple phone numbers in one column.

  • Second Normal Form (2NF): ...

A Software Engineer was asked 7mo ago
Q. Explain authentication and authorization.
Ans. 

Authentication verifies the identity of a user, while authorization determines what actions they are allowed to perform.

  • Authentication confirms the identity of a user through credentials like passwords or biometrics

  • Authorization determines the permissions and access levels a user has within a system

  • Examples include logging in with a username and password (authentication) and being able to view/edit specific files ...

Are these interview questions helpful?
🔥 Asked by recruiter 2 times
A Software Engineer was asked 8mo ago
Q. What are the differences between boxing and unboxing?
Ans. 

Boxing is the process of converting a value type to a reference type, while unboxing is the process of converting a reference type to a value type.

  • Boxing is implicit, while unboxing is explicit.

  • Boxing involves wrapping a value type in an object, while unboxing involves extracting the value type from the object.

  • Boxing can lead to performance overhead due to memory allocation, while unboxing can lead to runtime erro...

A Software Engineer was asked 8mo ago
Q. Define Access modifiers in .NET?
Ans. 

Access modifiers in .NET are keywords used to specify the accessibility of classes, methods, and other members.

  • Access modifiers include public, private, protected, internal, protected internal, and private protected.

  • Public - accessible from any other code in the same assembly or another assembly.

  • Private - accessible only within the containing type.

  • Protected - accessible within the containing type and by derived ty...

A Software Engineer was asked 9mo ago
Q. Write code to check if a given string is a pangram.
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

Infosys Software Engineer Interview Experiences

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

Software Engineer Interview Questions & Answers

user image Muthu Kumaran

posted on 20 Oct 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Different between boxing and unboxing?
  • Ans. 

    Boxing is the process of converting a value type to a reference type, while unboxing is the process of converting a reference type to a value type.

    • Boxing is implicit, while unboxing is explicit.

    • Boxing involves wrapping a value type in an object, while unboxing involves extracting the value type from the object.

    • Boxing can lead to performance overhead due to memory allocation, while unboxing can lead to runtime errors if...

  • Answered by AI
  • Q2. Define Access modifiers in .NET?

Skills evaluated in this interview

What people are saying about Infosys

View All
trendylion
Verified Icon
1w
student at
Chandigarh University
Data Science dream job: Need resume advice & referrals!
Hey pros, what should I add to my resume to boost my chances of landing my first Data Science role? Guidance needed! Also, if you're hiring or know openings at: TCS | Infosys | Wipro | Cognizant | Genpact | Accenture | LTIMindtree | Fractal Analytics | Mu Sigma | Quantiphi | Tiger Analytics | EXL | ZS Associates | Deloitte | KPMG | EY | Capgemini | Publicis Sapient, a referral would be amazing! 📎 I’m attaching my resume. Feedback, suggestions, or leads would mean a lot! Thanks for your support! Let’s connect & grow in #DataScience. #DataScience #MachineLearning #DeepLearning #OpenToWork #FresherJobs #DataScienceJobs #Referral #CareerAdvice #ResumeTips #JobSearch #Hiring #AmbitionBox #LinkedInJobs
FeedCard Image
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 137 interview experiences

Difficulty level

Easy 27%
Moderate 64%
Hard 9%

Duration

Less than 2 weeks 67%
2-4 weeks 21%
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.2k salaries
₹3.6 L/yr - ₹14.1 L/yr
6% less than the average Software Engineer Salary in India
View more details

Infosys Software Engineer Reviews and Ratings

based on 459 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 459 Reviews and Ratings
Senior Kotlin Software Engineer

Chandigarh,

Pune

7-11 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
55.8k salaries
unlock blur

₹3 L/yr - ₹11.7 L/yr

Senior Systems Engineer
53.6k salaries
unlock blur

₹2.5 L/yr - ₹8.1 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.3 L/yr

Senior Associate Consultant
30.9k salaries
unlock blur

₹6.3 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.8
Compare
write
Share an Interview