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

Updated 6 Mar 2025

Top Infosys Interview Questions and Answers

View all 4.5k questions

Infosys Interview Experiences

Popular Designations

7.5k interviews found

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

I was interviewed in Aug 2024.

Round 1 - Technical 

(3 Questions)

  • Q1. Questions based on joins
  • Q2. Questions based on triggers
  • Q3. What all things you use in your project

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice more on SQL part

Oracle Developer Interview Questions asked at other Companies

Q1. 1 Write a procedure using user defined exception 2 write a procedure to get error, if updating end of the month. Etc....
View answer (1)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Aptitude Test 

General math topics and English grammer etc.

Round 2 - Technical 

(2 Questions)

  • Q1. Basic questions on the coding language
  • Q2. Coding questions

Top Infosys System Engineer Interview Questions and Answers

Q1. 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 stair, and you can climb one or two steps at a time. Your task is to d... read more
View answer (5)

System Engineer Interview Questions asked at other Companies

Q1. Election Winner Determination In an ongoing election between two candidates A and B, there is a queue of voters that includes supporters of A, supporters of B, and neutral voters. Neutral voters have the power to swing the election results ... read more
View answer (9)
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Technical 

(4 Questions)

  • Q1. List vs Tuple, difference, what is ordered and indexing in them, how you iterate
  • Ans. 

    List and Tuple differences, ordering, indexing, and iteration

    • List is mutable, Tuple is immutable

    • Lists are ordered and indexed starting from 0, Tuples are also ordered but indexed starting from 0

    • Iterating through a List: for item in my_list: print(item)

    • Iterating through a Tuple: for item in my_tuple: print(item)

  • Answered by AI
  • Q2. Decorator with example code
  • Ans. 

    Decorator pattern allows adding new functionality to an object dynamically.

    • Decorator pattern involves adding new behaviors to objects by wrapping them in another object.

    • It allows for adding functionality without altering the original object.

    • Example: Adding logging functionality to a method by decorating it with a logging decorator.

  • Answered by AI
  • Q3. Generate prime numbers from 1 to n
  • Ans. 

    Generate prime numbers from 1 to n

    • Iterate from 2 to n and check if each number is prime

    • Use a boolean array to mark non-prime numbers

    • Optimize by only checking up to square root of n

  • Answered by AI
  • Q4. Aws services, more on lambda processing, events , context
Round 2 - Behavioral 

(2 Questions)

  • Q1. General team handling skills
  • Q2. In case of absentees in the team and end date is nearing means how you would communicate with stakeholders and completion strategy

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing tough, very easy questions even with 2-3 years experienced can clear it.

Skills evaluated in this interview

Top Infosys Technical Lead Interview Questions and Answers

Q1. Managerial: 1) Explain any one past issue and its mitigation strategy. 2) How we can handle the situation when we found code is not complaint before one day of deployment. 3) why are you looking for Switch?
View answer (1)

Technical Lead Interview Questions asked at other Companies

Q1. 1. Explain 5 mins the flow from requirement analysis to production deployment and tools used in the process. 2. What is auto-scaling in a microservices architecture? 3. Difference between micro-service and serverless. 4. If you were going t... read more
View answer (4)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java theory questions were asked.
  • Q2. Spring thoery questions were asked.

Top Infosys Senior Software Engineer Interview Questions and Answers

Q1. When an int is declare with 0 value and passed as an out parameter to a method what will be the output
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. K Largest Elements Problem Statement You are given an integer k and an array of integers that contain numbers in random order. Write a program to find the k largest numbers from the given array. You need to save them in an array and return ... read more
View answer (1)

Infosys interview questions for popular designations

 System Engineer

 (1.1k)

 Software Engineer

 (307)

 Technology Analyst

 (277)

 Associate Consultant

 (270)

 Senior Systems Engineer

 (267)

 Software Developer

 (260)

 Business Analyst

 (240)

 Senior Associate Consultant

 (178)

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

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

Round 1 - Technical 

(6 Questions)

  • Q1. What is closure
  • Ans. 

    A closure is a function that has access to its own scope, as well as the scope in which it was defined.

    • A closure allows a function to access variables from an outer function even after the outer function has finished executing.

    • Closures are commonly used to create private variables in JavaScript.

    • Example: function outerFunction() { let outerVar = 'I am outer'; return function innerFunction() { console.log(outerVar); }; }

  • Answered by AI
  • Q2. What is webworkers
  • Ans. 

    Web Workers are a way to run JavaScript code in the background, separate from the main thread of the web application.

    • Web Workers allow for multi-threading in JavaScript, improving performance by offloading tasks to separate threads.

    • They can be used for tasks like heavy calculations, image processing, or other CPU-intensive operations.

    • Communication between the main thread and Web Workers is done through message passing.

    • ...

  • Answered by AI
  • Q3. What is first class function and
  • Ans. 

    A first class function is a function that can be treated like any other variable in a programming language.

    • Can be passed as an argument to other functions

    • Can be returned from other functions

    • Can be assigned to variables

    • Can be stored in data structures

  • Answered by AI
  • Q4. What is first paint and temporal dead zone
  • Ans. 

    First paint refers to the time when the browser starts rendering pixels to the screen. Temporal dead zone is a period in JavaScript where a variable exists but cannot be accessed.

    • First paint is the time when the browser starts rendering content on the screen.

    • Temporal dead zone is a period in JavaScript where a variable is declared but cannot be accessed due to the variable being in an inaccessible state.

    • Example: const ...

  • Answered by AI
  • Q5. What is callback, event deligaton, react reconcillaton, react life cycle methods
  • Ans. 

    Callbacks, event delegation, React reconciliation, and React lifecycle methods are key concepts in React development.

    • Callback functions are functions passed as arguments to be executed later, commonly used in event handling and asynchronous operations.

    • Event delegation is a technique where a single event listener is attached to a parent element to manage events for multiple child elements.

    • React reconciliation is the pro...

  • Answered by AI
  • Q6. Implementing redux
  • Ans. 

    Implementing Redux in a React application involves several steps to manage state globally.

    • Install Redux and React-Redux libraries using npm or yarn.

    • Create a Redux store to hold the state of the application.

    • Define reducers to specify how the state should change in response to actions.

    • Dispatch actions to update the state in the Redux store.

    • Connect React components to the Redux store using the connect function from React-...

  • Answered by AI

Skills evaluated in this interview

Top Infosys React Js Frontend Developer Interview Questions and Answers

Q1. what is callback, event deligaton, react reconcillaton, react life cycle methods
View answer (1)

React Js Frontend Developer Interview Questions asked at other Companies

Q1. 1. What is difference between abstract class and interface ?
View answer (1)

Get interview-ready with Top Infosys Interview Questions

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

(2 Questions)

  • Q1. Basic java related questions, pillar of java
  • Q2. What is final,finally,finalize
  • Ans. 

    final, finally, and finalize are related to Java programming language.

    • final is a keyword used to restrict the user from changing the value of a variable.

    • finally is a block of code that is always executed, whether an exception is thrown or not.

    • finalize is a method used for cleanup operations before an object is garbage collected.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. It was techno managerial round where asked logical question, explain project
  • Q2. Sql queries, java 8 coding questions
Round 3 - HR 

(1 Question)

  • Q1. Discussion for package

Skills evaluated in this interview

Top Infosys Senior Software Engineer Interview Questions and Answers

Q1. When an int is declare with 0 value and passed as an out parameter to a method what will be the output
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. K Largest Elements Problem Statement You are given an integer k and an array of integers that contain numbers in random order. Write a program to find the k largest numbers from the given array. You need to save them in an array and return ... read more
View answer (1)

Jobs at Infosys

View all
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Internal working of hashmap
  • Ans. 

    HashMap is a data structure that stores key-value pairs and uses hashing to efficiently retrieve values.

    • 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 determine the index in the array where it will be stored.

    • If multiple keys hash to the same index, a linked list is used to handle collisions.

    • HashMap allows one null key and multiple null valu...

  • Answered by AI
  • Q2. Hashmap internal working code
  • Q3. Fetch vs lazy code
  • Ans. 

    Fetch vs lazy loading in Java development

    • Fetch eagerly loads data when the query is executed, while lazy loading loads data only when it is needed

    • Fetch can lead to performance issues if unnecessary data is loaded, while lazy loading can improve performance by loading data on demand

    • Hibernate supports lazy loading for associations to avoid unnecessary database queries

  • Answered by AI
  • Q4. Write code to map properties in spring
  • Ans. 

    Mapping properties in Spring using @Value annotation

    • Use @Value annotation to map properties from application.properties file

    • Specify the key of the property inside the @Value annotation

    • Example: @Value("${app.name}") private String appName;

  • Answered by AI
  • Q5. Code to swap no withoud 3rd variable
  • Ans. 

    Swapping two numbers without using a third variable in Java

    • Use bitwise XOR operation to swap two numbers without using a third variable

    • Example: a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Hiberate should be good

Skills evaluated in this interview

Top Infosys Java Developer Interview Questions and Answers

Q1. Which should be preferred between String and StringBuffer when there are many updates required to the data?
View answer (4)

Java Developer Interview Questions asked at other Companies

Q1. Sort 0 and 1 Problem Statement Given an integer array ARR of size N containing only integers 0 and 1, implement a function to sort this array. The solution should scan the array only once without using any additional arrays. Input: The firs... read more
View answer (3)
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Coding questions from leetcode. 15 minutes to solve

Round 2 - Technical 

(2 Questions)

  • Q1. What are life cycle hooks in angular?
  • Ans. 

    Life cycle hooks in Angular are functions that allow you to tap into specific points in a component's life cycle.

    • Angular components have several life cycle hooks such as ngOnInit, ngOnDestroy, ngOnChanges, etc.

    • These hooks allow you to perform actions at specific points in the component's life cycle, such as initialization, change detection, and destruction.

    • For example, ngOnInit is called after the component has been in...

  • Answered by AI
  • Q2. Pure and impure pipes in Angular
  • Ans. 

    Pure pipes do not change the input data, while impure pipes can change the input data.

    • Pure pipes are used for data transformation without side effects.

    • Impure pipes can have side effects and are used for operations like logging or API calls.

    • Pure pipes are faster as they are only executed when a pure change to the input is detected.

    • Impure pipes are executed on every change detection cycle.

    • Example: currency pipe is pure,

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good place to work

Skills evaluated in this interview

Top Infosys Technical Lead Interview Questions and Answers

Q1. Managerial: 1) Explain any one past issue and its mitigation strategy. 2) How we can handle the situation when we found code is not complaint before one day of deployment. 3) why are you looking for Switch?
View answer (1)

Technical Lead Interview Questions asked at other Companies

Q1. 1. Explain 5 mins the flow from requirement analysis to production deployment and tools used in the process. 2. What is auto-scaling in a microservices architecture? 3. Difference between micro-service and serverless. 4. If you were going t... read more
View answer (4)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Related to all concepts of angular
  • Q2. Related to features of javascript and coding type questions
Round 2 - Behavioral 

(1 Question)

  • Q1. Related to project discussion

Top Infosys Senior Software Developer Interview Questions and Answers

Q1. Spring: Qualifier vs autowired, scope of a bean, bean depedency management
View answer (1)

Senior Software Developer Interview Questions asked at other Companies

Q1. Intersection of Linked List Problem You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list. Your task is to determine the data of the node at which they sta... read more
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

3 questions - 1 easy, 1 medium and 1 hard level questions were asked, if you solve between 1 and partial another u will be considered for DSE role if you solve 2 or more u will get PP role

Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic programming questions were asked
  • Q2. For eg, basic python questions

Top Infosys Digital Specialist Interview Questions and Answers

Q1. Given a circular array containing of positive integers value. your task is to find the maximum sum of a elements such that no numbers are adjacent to each other in the array.
View answer (1)

Digital Specialist Interview Questions asked at other Companies

Q1. Given a circular array containing of positive integers value. your task is to find the maximum sum of a elements such that no numbers are adjacent to each other in the array.
View answer (1)

Infosys Interview FAQs

How many rounds are there in Infosys interview?
Infosys interview process usually has 2-3 rounds. The most common rounds in the Infosys interview process are Technical, HR and Aptitude Test.
How to prepare for Infosys 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 SDLC, Java, Agile, Project Management and Performance Engineering.
What are the top questions asked in Infosys interview?

Some of the top questions asked at the Infosys interview -

  1. What is your strong point in terms of technical knowledge? Like JAVA, C, C++. ...read more
  2. 1. what is the difference between exception and error. How did u solve the erro...read more
  3. 1. Journal entry for Purchase with GST 2. Explain any one Ind AS 3. What is SAP...read more
How long is the Infosys interview process?

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

Tell us how to improve this page.

Infosys Interview Process

based on 4.9k interviews

Interview experience

4.1
  
Good
View more
Join Infosys Creating the next opportunity for people, businesses & communities

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.7k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
View all

Infosys Reviews and Ratings

based on 39.4k reviews

3.6/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

2.7

Salary

4.1

Job security

3.7

Company culture

2.7

Promotions

3.3

Work satisfaction

Explore 39.4k Reviews and Ratings
Dot Net Developer-- Pune

Hyderabad / Secunderabad,

Chennai

+1

2-7 Yrs

Not Disclosed

Mainframe Developer- Pune

Hyderabad / Secunderabad,

Chennai

+1

2-7 Yrs

Not Disclosed

.NET Software Developer- Pune

Hyderabad / Secunderabad,

Pune

+1

3-8 Yrs

Not Disclosed

Explore more jobs
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