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 for Freshers

Updated 23 Jun 2025

36 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...

🔥 Asked by recruiter 10 times
A Software Engineer was asked 2mo 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.

Software Engineer Interview Questions Asked at Other Companies for Fresher

asked in Capgemini
Q1. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
asked in Capgemini
Q2. How can you cut a rectangular cake in 8 symmetric pieces in three ... read more
Q3. Split Binary String Problem Statement Chintu has a long binary st ... read more
asked in TCS
Q4. What is the reason that the Iterative Waterfall model was introdu ... read more
asked in Wipro
Q5. Knapsack Problem Statement There is a potter with a limited amoun ... read more
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...

A Software Engineer was asked 2mo 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 2mo 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
Q. Do you have experience with working on Linux?
Ans. 

Yes, I have experience working on Linux.

  • I have worked on various Linux distributions such as Ubuntu, CentOS, and Debian.

  • I am familiar with command-line interface and shell scripting on Linux.

  • I have experience setting up and configuring web servers like Apache and Nginx on Linux.

  • I have worked with Linux-based cloud platforms like AWS and Google Cloud.

  • I have also contributed to open-source projects on Linux.

A Software Engineer was asked
Q. Do you know about hashing functions?
Ans. 

Hashing function is a mathematical function that converts data of arbitrary size to a fixed size.

  • Hashing is used for data integrity and security purposes.

  • Hash functions are one-way functions, meaning it is difficult to reverse engineer the original data from the hash value.

  • Examples of hashing algorithms include MD5, SHA-1, and SHA-256.

Are these interview questions helpful?
A Software Engineer was asked
Q. What software and office equipment are you proficient in using?
Ans. 

I am proficient in using various software and office equipment.

  • Proficient in using Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)

  • Familiar with project management tools like Trello and Asana

  • Experience with programming languages such as Java and Python

  • Comfortable using printers, scanners, and copiers

  • Adept at troubleshooting technical issues

A Software Engineer was asked
Q. What is SDLC? Explain the steps in SDLC.
Ans. 

SDLC stands for Software Development Life Cycle, which is a process used to design, develop, and test software.

  • The steps in SDLC are planning, analysis, design, development, testing, deployment, and maintenance.

  • During planning, the project scope and requirements are defined.

  • Analysis involves gathering and analyzing user requirements.

  • Design involves creating a detailed plan for the software.

  • Development involves cod...

A Software Engineer was asked
Q. What is a foreign key?
Ans. 

A foreign key is a column or a set of columns in a table that refers to the primary key of another table.

  • It establishes a relationship between two tables.

  • It ensures referential integrity.

  • It helps in maintaining data consistency.

  • It can be null or have duplicate values.

  • Example: A 'customer_id' column in an 'orders' table that refers to the 'id' column in a 'customers' table.

Infosys Software Engineer Interview Experiences for Freshers

55 interviews found

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Jvm vs jre, comparable and comparator
  • Ans. 

    JVM is the Java Virtual Machine, while JRE is the Java Runtime Environment. Comparable is an interface used for comparing objects, while Comparator is an interface used for custom sorting.

    • JVM is responsible for running Java bytecode, while JRE includes JVM along with libraries and other components necessary for running Java applications.

    • Comparable interface is used to define a natural ordering for a class, while Compar...

  • Answered by AI
  • Q2. Multithreading oops

Interview Preparation Tips

Topics to prepare for Infosys Software Engineer interview:
  • OOPS
Interview preparation tips for other job seekers - Prepare basic question

Skills evaluated in this interview

Software Engineer Interview Questions & Answers

user image Madhan Kumar

posted on 10 Apr 2025

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

  • Q1. What is oops
  • Q2. What is dsa
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Quant, english, reasoning

Round 2 - One-on-one 

(1 Question)

  • Q1. Introduction tell about yourself
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Self Introduction
  • Q2. Technical Skill related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - I'm Fresher, not to expirience,
Skill:Html,css,python
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Collections , multi threaded, spring Boot project
  • Q2. Project experience explanation
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
  • Q1. What is Devops Process
  • Q2. Explain 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 provid...

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Exception Handling
  • Q2. DBMS related qns
Round 2 - Technical 

(2 Questions)

  • Q1. Managerial round
  • Q2. Agile technology
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Walk-in and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Object type question

Round 2 - HR 

(6 Questions)

  • Q1. Introduction your self
  • Q2. Family background
  • Q3. Experience in your life
  • Q4. Salary package decision
  • Q5. Subject experience
  • Q6. Technical skills
Round 3 - Group Discussion 

Choose one topic decision

Interview Preparation Tips

Interview preparation tips for other job seekers - I'm a fresher
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Internshala and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Moderate difficulty your standard questions from indiabix

Round 2 - Coding Test 

Standard leetcode so easy- medium difficulty should suffice

Round 3 - HR 

(2 Questions)

  • Q1. What is your name
  • Q2. Where do you see yourself in 5 years
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

It's nice to easy when u learn tha strong basic of aptitude basics

Round 2 - HR 

(2 Questions)

  • Q1. You have a carrier gap? How do I select you?
  • Ans. 

    I have a proven track record of quickly adapting to new environments and technologies, and my passion for software engineering drives me to continuously learn and improve.

    • I have successfully completed relevant courses or certifications during my career gap to stay updated with the latest technologies.

    • I have worked on personal projects or contributed to open-source projects during my career gap to enhance my skills and ...

  • Answered by AI
  • Q2. I have some personal issues even though I keep learning myself

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep preparing forever

What people are saying about Infosys

View All
yedabhai
2d
works at
Hyperpure
Are we not even safe in our own workplaces?
An Infosys employee was arrested for secretly recording women in the office washroom. Over 30 videos were found on his phone. This isn't just shocking, it's horrifying. Offices are meant to be safe, respectful spaces. 🙎 When will companies truly prioritize safety and surveillance in all corners, not just the visible ones?
FeedCard Image
Got a question about Infosys?
Ask anonymously on communities.

Infosys Interview FAQs

How many rounds are there in Infosys Software Engineer 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, Aptitude Test and Resume Shortlist.
How to prepare for Infosys Software Engineer 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 Apex, SFDC, Salesforce, .Net and Triggers.
What are the top questions asked in Infosys Software Engineer interview for freshers?

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

  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 for freshers?

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

  1. What is your family backgrou...read more
  2. Tell me about yourse...read more
  3. Why should we hire y...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

4.1/5

based on 12 interview experiences

Difficulty level

Easy 67%
Moderate 22%
Hard 11%

Duration

Less than 2 weeks 44%
2-4 weeks 33%
4-6 weeks 22%
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Software Engineer Salary
based on 6.2k salaries
₹3.7 L/yr - ₹13.6 L/yr
At par with the average Software Engineer Salary in India
View more details

Infosys Software Engineer Reviews and Ratings

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

Chandigarh,

Pune

7-11 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
55.8k salaries
unlock blur

₹4.8 L/yr - ₹11.1 L/yr

Senior Systems Engineer
53.8k salaries
unlock blur

₹2.5 L/yr - ₹6.3 L/yr

Technical Lead
35.1k salaries
unlock blur

₹9.4 L/yr - ₹16.4 L/yr

System Engineer
32.5k salaries
unlock blur

₹2.4 L/yr - ₹5.3 L/yr

Senior Associate Consultant
31.1k salaries
unlock blur

₹8.1 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