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 Software Engineer Interview Questions, Process, and Tips

Updated 21 Feb 2025

Top Infosys Software Engineer Interview Questions and Answers

  • Q1. Split the String Problem Statement You are given a string str consisting of N lowercase alphabets. Your task is to determine if it is possible to divide the string into ...read more
  • Q2. Are you okay to learn front end and back end technologies to ensure you are a complete developer in the longer run? Would you be able to learn the concepts if a timeline ...read more
  • Q3. Count Ways to Reach the N-th Stair Problem Statement You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth ...read more
View all 184 questions

Infosys Software Engineer Interview Experiences

307 interviews found

I applied via Company Website and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

If you are a fresher, concentrate on Aptitude. Many talented people in my college were rejected in first round itself because they were not good at Aptitude. I suggest learning well via Udemy.

Round 2 - Technical 

(3 Questions)

  • Q1. Technical round was mainly about data structures and algorithms. Study well and don't leave any topics. I was also asked about operating systems.
  • Q2. Do you know about hashing function?
  • 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.

  • Answered by AI
  • Q3. 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.

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. HR is typically the easy round, if you are good at English. Improve your spoken English and answer confidently. Don't stutter while speaking or interrupt the interviewer.
  • Q2. Tell me about your hobbies.

Interview Preparation Tips

Topics to prepare for Infosys Software Engineer interview:
  • Logical reasoning
  • Data Structures
  • Operating Systems
  • Algorithm Development
  • Aptitude
Interview preparation tips for other job seekers - Concentrate on Aptitude if you are fresher. Don't neglect it. If you didn't make it in aptitude, you won't be able to qualify into next round.

Skills evaluated in this interview

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 

2hrs aptitude test and 1hour coding round

Round 3 - Technical 

(2 Questions)

  • Q1. 1.Introduce yourself 2.Resume based Question? 3.OOps? 4.DBMS? 5.whats is inheritence? 6.what is Abstraction
  • Q2. 1.DBMS 2.what is OOPS
  • Ans. 

    DBMS is a software system that manages databases. OOPS is a programming paradigm based on objects.

    • DBMS stands for Database Management System and is used to store, retrieve and manage data efficiently.

    • OOPS stands for Object-Oriented Programming System and is based on the concept of objects, classes, and inheritance.

    • DBMS examples include MySQL, Oracle, and SQL Server.

    • OOPS examples include Java, C++, and Python.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and Don't keep fake projects and certifications

Skills evaluated in this interview

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more

I applied via Job Fair and was interviewed in Mar 2022. There were 6 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 

Reasiong

Round 3 - Group Discussion 
Pro Tip by AmbitionBox:
Don’t treat group discussions as an argument. Group discussion is about reaching a meaningful conclusion.
View all tips
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    I am a software engineer with experience in developing and maintaining software applications.

    • I have a strong background in programming languages such as Java, C++, and Python.

    • I have worked on various projects, including developing web applications and mobile apps.

    • I am skilled in software development methodologies and have experience with agile development.

    • I have a good understanding of data structures and algorithms.

    • I ...

  • Answered by AI
  • Q2. What is functional testing
  • Ans. 

    Functional testing is a type of software testing that verifies the functionality of a system or application.

    • It focuses on testing the individual functions or features of the system

    • It ensures that the system meets the specified requirements and works as expected

    • It can be automated or manual

    • Examples include unit testing, integration testing, and system testing

  • Answered by AI
Round 5 - Technical 

(21 Questions)

  • Q1. Manual testing and java
  • Q2. Type of black box testing
  • Ans. 

    Black box testing is a method of testing where the internal workings of the system are not known to the tester.

    • Functional testing

    • Non-functional testing

    • Regression testing

    • Boundary value testing

    • Equivalence partitioning

    • State transition testing

  • Answered by AI
  • Q3. What is regression testing
  • Ans. 

    Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works.

    • It is performed after making changes to the software

    • It ensures that existing functionality is not affected by the changes

    • It helps to catch any defects or bugs that may have been introduced

    • It can be automated using testing tools

    • Examples include retesting after bug fixes, testing after sof

  • Answered by AI
  • Q4. What is useable testing
  • Ans. 

    Usable testing is a type of testing that focuses on the user experience and usability of the software.

    • Usable testing involves testing the software from the user's perspective

    • It ensures that the software is easy to use and meets the user's needs

    • Usable testing can include user testing, heuristic evaluation, and expert review

    • Examples of usable testing include testing the navigation, layout, and functionality of a website

  • Answered by AI
  • Q5. What is software testing
  • Ans. 

    Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.

    • Software testing involves executing the software with the intent of finding defects

    • It ensures that the software meets the specified requirements and works as expected

    • Types of testing include unit testing, integration testing, system testing, and acceptance testing

    • Testing can be m...

  • Answered by AI
  • Q6. Type of software testing
  • Ans. 

    Software testing includes functional, non-functional, manual, automated, regression, performance, and security testing.

    • Functional testing checks if the software meets the requirements and specifications.

    • Non-functional testing checks the software's performance, usability, and reliability.

    • Manual testing is done by humans, while automated testing is done by software tools.

    • Regression testing checks if the changes made to t...

  • Answered by AI
  • Q7. What is performance testing
  • Ans. 

    Performance testing is the process of evaluating the speed, responsiveness, stability, and scalability of a software application.

    • It involves simulating real-world scenarios to measure the performance of the application

    • It helps identify bottlenecks and areas for improvement

    • Examples include load testing, stress testing, and endurance testing

    • Performance testing is important for ensuring a positive user experience and prev

  • Answered by AI
  • Q8. What is accepted testing
  • Ans. 

    Accepted testing refers to the process of verifying and validating software to ensure it meets the specified requirements.

    • Accepted testing involves testing the software against the requirements and specifications

    • It includes functional testing, performance testing, security testing, and usability testing

    • Testing should be done at different stages of the software development life cycle

    • Examples of accepted testing tools in

  • Answered by AI
  • Q9. What is exploratory testing
  • Ans. 

    Exploratory testing is a type of testing where the tester explores the software to find defects and issues.

    • It is an unscripted testing approach

    • It involves simultaneous learning, test design, and test execution

    • It is useful for finding defects that are difficult to find with scripted testing

    • It is often used in Agile development methodologies

    • Example: A tester explores a new feature in a software application to find any un

  • Answered by AI
  • Q10. What is golbalization
  • Ans. 

    Globalization is the process of international integration arising from the interchange of world views, products, ideas, and other aspects of culture.

    • Globalization involves the spread of ideas, culture, and technology across borders

    • It has led to increased trade and economic interdependence between countries

    • Examples include multinational corporations, international trade agreements, and the internet

    • Critics argue that glo...

  • Answered by AI
  • Q11. What is software test life cycle
  • Ans. 

    Software test life cycle is a process of testing software from planning to deployment.

    • It includes planning, designing, executing, and reporting.

    • It starts with the test planning phase where test objectives and strategies are defined.

    • Next is the test design phase where test cases are created based on requirements.

    • Then comes the test execution phase where tests are run and defects are logged.

    • Finally, the test closure phas...

  • Answered by AI
  • Q12. What is defect tracking process
  • Ans. 

    Defect tracking process is a system to identify, report, and track defects in software development.

    • Defects are identified through testing and reported in a tracking system

    • Each defect is assigned a unique identifier and categorized by severity

    • Defects are tracked through their lifecycle from discovery to resolution

    • Metrics are used to analyze defect trends and improve development processes

  • Answered by AI
  • Q13. What is defect life cycle process
  • Ans. 

    Defect life cycle process is the stages a defect goes through from discovery to resolution.

    • Defect is identified and reported

    • Defect is assigned to a developer

    • Developer fixes the defect

    • Defect is retested

    • Defect is closed if it passes retest, or reopened if it fails

  • Answered by AI
  • Q14. Types of bug life cycle
  • Ans. 

    Bug life cycle includes stages like new, open, assigned, fixed, verified and closed.

    • New: When a bug is identified and reported

    • Open: When the bug is confirmed and assigned to a developer

    • Assigned: When the developer starts working on the bug

    • Fixed: When the developer fixes the bug

    • Verified: When the tester verifies the fix

    • Closed: When the bug is closed after successful verification

  • Answered by AI
  • Q15. What is reject status
  • Ans. 

    Reject status is a status given to a request or application that has been denied or declined.

    • Reject status indicates that the request or application has not met the required criteria or standards.

    • It can be given for various reasons such as incomplete information, insufficient qualifications, or failure to meet deadlines.

    • Examples include rejected job applications, rejected loan applications, and rejected project proposa

  • Answered by AI
  • Q16. What is can't be fixed status
  • Ans. 

    Can't be fixed status refers to a problem that cannot be resolved or repaired.

    • It is a status given to a problem that is beyond repair or resolution.

    • It is often used in software development to indicate a bug or issue that cannot be fixed.

    • Examples include hardware failures, irreparable data corruption, and certain security vulnerabilities.

    • In some cases, a workaround or mitigation strategy may be possible, but the underly...

  • Answered by AI
  • Q17. What is postponed status
  • Ans. 

    Postponed status refers to a delay in the progress of a task or project.

    • It indicates that the task or project is not currently being worked on

    • It may be due to a lack of resources or a change in priorities

    • It can be used to track the status of a project or task

    • Examples include a postponed meeting or a postponed software release

  • Answered by AI
  • Q18. What is duplicate status
  • Ans. 

    Duplicate status refers to the presence of multiple copies of the same data or record.

    • Duplicate status can occur in databases, files, or any other data storage system.

    • It can lead to data inconsistency and errors in data analysis.

    • Duplicate status can be identified and resolved using various techniques such as data deduplication and record matching.

    • For example, in a customer database, duplicate status can occur if the sa...

  • Answered by AI
  • Q19. What is white box testing
  • Ans. 

    White box testing is a testing technique that involves testing the internal structure of the software.

    • It is also known as clear box testing or structural testing.

    • It requires knowledge of the internal workings of the software.

    • It involves testing individual components or modules of the software.

    • It is used to ensure that the software is working as expected and to identify any defects or errors in the code.

    • Examples include...

  • Answered by AI
  • Q20. What is grey box testing
  • Ans. 

    Grey box testing is a combination of black box and white box testing techniques.

    • It involves testing the system with partial knowledge of its internal workings.

    • Testers have access to some information about the system's architecture and design.

    • It helps in identifying defects that are difficult to find through black box testing.

    • Examples include API testing and database testing.

  • Answered by AI
  • Q21. That all about Manual testing
Round 6 - Assignment 

Your wish

Interview Preparation Tips

Topics to prepare for Infosys Software Engineer interview:
  • Manual Testing
  • Core Java
  • Javascript
Interview preparation tips for other job seekers - Ask me manual testing i know about Manual testing with good communication

Skills evaluated in this interview

Round 1 - Coding Test 

(1 Question)

  • Q1. Coding was tough and i got through it
Round 2 - Technical 

(1 Question)

  • Q1. It was moderate lots of questions completely asked top to bottom in my resume palidrome, factorial dbms datastructures in depth

Interview Preparation Tips

Interview preparation tips for other job seekers - i dont know what to write in blank so iam writing this

Infosys interview questions for designations

 Senior Software Engineer

 (77)

 Associate Software Engineer

 (21)

 Software Testing Engineer

 (12)

 Software Engineer Trainee

 (8)

 System Software Engineer

 (6)

 Software Development Engineer

 (3)

 Junior Software Engineer

 (3)

 Software Quality Engineer

 (2)

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 

General questions around all topics

Round 3 - One-on-one 

(2 Questions)

  • Q1. Why do you choose Infosys? Where you see yourself in 5 years?
  • Q2. Introduce yourself in a good way

Interview Preparation Tips

Interview preparation tips for other job seekers - Data structures n basic coding is important. Learn oops, data base and c programming

Get interview-ready with Top Infosys Interview Questions

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Suppose X application is having a production issue, how would you resolve this issue?
  • Ans. 

    I would start by identifying the root cause of the issue, then develop and implement a solution to fix it.

    • Investigate the logs and error messages to understand the issue

    • Replicate the issue in a test environment to analyze it further

    • Collaborate with team members to brainstorm potential solutions

    • Implement the fix and test it thoroughly before deploying to production

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - When researching possible interview questions, it's a good idea to ask yourself possible sub questions. This is particularly useful because it reduces the opportunity for follow up questions by including the answers to some in your original response, and shows off your in depth knowledge on the topic.

Skills evaluated in this interview

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 - One-on-one 

(6 Questions)

  • Q1. What is your Self introduction?
  • Ans. 

    I am a software engineer with expertise in developing and maintaining scalable and efficient software solutions.

    • Proficient in programming languages such as Java, C++, and Python

    • Experienced in developing web applications using frameworks like Spring and Django

    • Skilled in database management and SQL queries

    • Familiar with agile development methodologies and version control systems like Git

    • Passionate about problem-solving an

  • Answered by AI
  • Q2. What is your hobbies?
  • Ans. 

    My hobbies include playing musical instruments, reading books, and hiking.

    • Playing musical instruments: I enjoy playing the guitar and piano in my free time.

    • Reading books: I love exploring different genres and expanding my knowledge through books.

    • Hiking: I find solace in nature and enjoy challenging myself with hiking trails.

  • Answered by AI
  • Q3. What is your name? H
  • Ans. 

    My name is H.

    • My name is H.

    • H is my name.

    • I go by the name H.

  • Answered by AI
  • Q4. What is your strength?
  • Ans. 

    My strength is problem-solving and analytical thinking.

    • Strong problem-solving skills

    • Analytical thinking

    • Ability to break down complex problems into smaller, manageable tasks

    • Attention to detail

    • Ability to think critically and find innovative solutions

  • Answered by AI
  • Q5. What is your family background?
  • Ans. 

    My family background is diverse and multicultural.

    • My parents come from different cultural backgrounds.

    • I have siblings who are pursuing different careers.

    • We celebrate various cultural traditions and festivals together.

  • Answered by AI
  • Q6. What is your family background
  • Ans. 

    My family background is diverse and multicultural, with members from different professions and backgrounds.

    • My father is a doctor and my mother is a teacher.

    • I have two siblings, one is an engineer and the other is a lawyer.

    • We have relatives living in different countries, which has exposed me to various cultures and traditions.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys Software Engineer interview:
  • C
  • HTML
  • CSS3
Interview preparation tips for other job seekers - Naukri. Com job seekers shine. Com
Round 1 - Aptitude Test 

Basic aptitude qns, number series , time and work,

Round 2 - Technical 

(1 Question)

  • Q1. Oops concepts, java basic programming, data structures,
Round 3 - Technical 

(1 Question)

  • Q1. OOPS CONCEPTS, JAVA PROGRAMMING QUESTIONS ON STRINGS

Interview Preparation Tips

Interview preparation tips for other job seekers - Basic questions Oops concepts,
Java programming on Strings,
Java 8 features,
Java Collections
Multithreading
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Easy Technical Discussion on college subjects
Round 2 - One-on-one 

(1 Question)

  • Q1. Medium technical discussion on college subjects
Round 3 - HR 

(1 Question)

  • Q1. Behaviour and salary discussion

I applied via Naukri.com and was interviewed in Apr 2022. 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 

Nothing much to say about the interview of infosys

Round 3 - Technical 

(2 Questions)

  • Q1. Write program of palindrome
  • Ans. 

    A palindrome is a word, phrase, number, or other sequence of characters that reads the same forward and backward.

    • Take input from the user

    • Reverse the input string

    • Compare the original and reversed string

    • If they are the same, then it is a palindrome

  • Answered by AI
  • Q2. Write program of fibnoicc
  • Ans. 

    Program to generate Fibonacci series

    • Declare variables for first two numbers in series

    • Loop through desired number of terms and generate next number by adding previous two

    • Print or store each number in series

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing much to say about the interview in software

Skills evaluated in this interview

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

Infosys Software Engineer Interview Process

based on 125 interviews

6 Interview rounds

  • Technical Round
  • HR Round
  • Personal Interview1 Round - 1
  • Aptitude Test Round
  • Personal Interview1 Round - 2
  • Personal Interview1 Round - 3
View more
Join Infosys Creating the next opportunity for people, businesses & communities
Infosys Software Engineer Salary
based on 5.7k salaries
₹2.9 L/yr - ₹10.8 L/yr
19% less than the average Software Engineer Salary in India
View more details

Infosys Software Engineer Reviews and Ratings

based on 431 reviews

3.7/5

Rating in categories

3.6

Skill development

3.7

Work-life balance

3.2

Salary

3.8

Job security

3.7

Company culture

3.1

Promotions

3.5

Work satisfaction

Explore 431 Reviews and Ratings
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