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
3.6

based on 38k Reviews

Filter interviews by

Infosys Software Engineer Interview Questions, Process, and Tips

Updated 22 Jan 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. 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
  • Q3. 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
View all 184 questions

Infosys Software Engineer Interview Experiences

315 interviews found

I applied via Campus Placement and was interviewed in Mar 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. How do you get the second to last element from a SQL table?
  • Ans. 

    To get the second to last element from a SQL table, use the OFFSET-FETCH clause.

    • Use the ORDER BY clause to sort the table in descending order.

    • Use the OFFSET-FETCH clause to skip the last row and fetch the second to last row.

    • Example: SELECT column_name FROM table_name ORDER BY column_name DESC OFFSET 1 ROWS FETCH NEXT 1 ROWS ONLY;

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice by building a simple full stack web application.

Skills evaluated in this interview

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

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

Infosys interview questions for designations

 Senior Software Engineer

 (73)

 Associate Software Engineer

 (21)

 Software Testing Engineer

 (12)

 Software Engineer Trainee

 (8)

 System Software Engineer

 (6)

 Software Development Engineer

 (3)

 Junior Software Engineer

 (3)

 Assistant Software Engineer

 (2)

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

    Microservices are a software architecture design where applications are broken down into small, independent services that communicate with each other.

    • Microservices are independently deployable and scalable.

    • Each microservice focuses on a specific business function.

    • Communication between microservices is typically done through APIs.

    • Examples of companies using microservices include Netflix, Amazon, and Uber.

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

    Load balancers distribute incoming network traffic across multiple servers to ensure no single server is overwhelmed.

    • Set up multiple servers to handle incoming traffic

    • Use a load balancer to distribute traffic evenly among servers

    • Monitor server health and adjust load balancing algorithms as needed

  • Answered by AI
Round 2 - Technical 

(2 Questions)

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

Skills evaluated in this interview

Get interview-ready with Top Infosys Interview Questions

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

    Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.

    • Encapsulation helps in hiding the internal state of an object and only exposing necessary functionalities.

    • It allows for better control over the data by preventing direct access from outside the object.

    • Example: In a class representing a car, the variables like speed and fuel level can be encapsulated along with methods

  • Answered by AI

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Explain Oops concept
  • Ans. 

    OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPs focuses on creating objects that interact with each other to solve a problem

    • Key concepts include encapsulation, inheritance, polymorphism, and abstraction

    • Encapsulation: bundling data and methods that operate on the data into a single unit

    • Inheritance: allows a class to inherit properties and...

  • Answered by AI
  • Q2. Explain authentication and authorisation
  • 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 based

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

Software Engineer interview

user image OnlineStudy4u

posted on 16 Nov 2021

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

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

    • Normalization involves breaking down data into smaller, more manageable tables

    • It helps in reducing data redundancy by eliminating duplicate data

    • Normalization ensures data integrity by enforcing relationships between tables

    • There are different normal forms such as 1NF, 2NF, 3NF, BCNF, etc.

  • Answered by AI

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?
  • 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 types.

    • I...

  • Answered by AI

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 122 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.9 L/yr
18% less than the average Software Engineer Salary in India
View more details

Infosys Software Engineer Reviews and Ratings

based on 419 reviews

3.8/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

3.3

Salary

3.9

Job security

3.8

Company culture

3.2

Promotions

3.5

Work satisfaction

Explore 419 Reviews and Ratings
Technology Analyst
56k salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Senior Systems Engineer
50.1k salaries
unlock blur

₹2.8 L/yr - ₹6.4 L/yr

System Engineer
39.2k salaries
unlock blur

₹2.5 L/yr - ₹6 L/yr

Technical Lead
30.6k salaries
unlock blur

₹5.2 L/yr - ₹19.5 L/yr

Senior Associate Consultant
27.5k salaries
unlock blur

₹6.2 L/yr - ₹16.8 L/yr

Explore more salaries
Compare Infosys with

TCS

3.7
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview