Infosys SP Interview Experience

Infosys Specialist Programmer Interview Experience 2023

On this page, you will find the Infosys SP Interview Experience for 2022-23 batches. Go through this page to prepare for your Infosys Interview.

tcs interview experience sp

Infosys SP Interview Experience for Freshers

  • Name:- Sarthak
  • College:- National Institute of Science and Technology
  • Department:- CSE

I got selected by Infosys for the Specialist Programmer role. I would like to share my entire experience with the readers of PrepInsta. Hope my experience helps you in your exam as well. I have been following PrpeInsta for quite some time now. From them, I got to know about HackwithInfy and how to appear. There was a video on their YouTube where the entire process was explained in detail.

Round 1:- HackwithInfy

HackwithInfy has two rounds. In the first round, there were 3 questions. It was conducted on Hackerrank. The first question was related to finding the maximum XOR subset. The second question was based on the Sliding Window Algorithm problem. The last one was based on Dynamic Programming. Other than this, some of my friends got questions about Bitwise operators, Greedy algorithms, Trees, etc.
From the three I solved one and two completely but could only solve three partially.
The second round is like a hackathon. I did not qualify for the Hackathon but I got shortlisted for the Specialist Programmer role.

Round 2:- Interview

I was shortlisted for the interview. They sent me an email with the date and timings along with the link. There was only one interview.
During the interview, they asked for my ID proof. The entire round lasted well over an hour (maybe like 90 minutes or so). A lot of the discussion was centered around my projects.

Some of the questions asked me were:-

1. Tell me something about yourself.

I gave a brief intro, including my academic highlights, technical knowledge, and achievements. I tried to include all the skills that Infosys had mentioned in their job description.
Read More:- Tell me about yourself

2. Coding question related to “number of islands” problem.

The interviewer gave me 10-15 mins for writing the code but telling just the approach to solve the question was also sufficient.

3. Why do we need normalization in DBMS?
Normalization reduces the complexity of a database by getting rid of redundancies which are unnecessary information or outdated information.

Read More:- Normalization

4. What is virtual memory?

Read More:- Virtual Memory

5. Explain block size and paging in the operating system.

Read More:- Paging

6. Difference between TCP/IP model and OSI model in computer networks.

7. Difference between TCP and UDP protocols and also which is the better one.

8. Explain method overloading and method overriding in detail with examples.

9. Since I mentioned that I code in Python, he asked about the difference between list and tuple in Python along with their time complexities.

10. A brief discussion of projects and internships that I mentioned.

These were all the questions that were asked during the interview. I answered them as best as I could. My interviewer was kind and helped me throughout the process. Two weeks later I got an email that I was selected for the Specialist Programmer role.

Infosys SP Interview Experience 2022

  • Name:- Sarthak
  • College:- KIIT
  • Department:- CSE

Recently I applied and got accepted into Infosys for the Power Programmer role. I will be sharing my interview experience and how I prepared for the rounds here. To anyone targeting Infosys, I hope my experience helps you.

Round 1:- HackwithInfy

I registered for the HackwithInfy competition. It is an online competition that Infosys conducts. I got to know about this round from my seniors and also on PrepInsta’s website.
To prepare for the competition I practiced coding questions. I had a Prime subscription, so I referred to their Advanced Coding course. Additionally, PrepInsta also had previous year HackwithInfy questions which I followed.
There are three questions in the first round of HackwithInfy.
The first question was based on Greedy’s Algorithm and the second question was reverse a linked list of k groups. I don’t recall the third question.
I was able to solve two questions, but could not work on the third one due to time constraints.
A few days later I got the mail from Infosys that based on my performance I am shortlisted for an interview.

Round 2:- Interview

There was one interview round that was conducted. The test platform was Webex and it lasted around 45-50 minutes. A lot of the interview was centered around the projects and technologies I have worked on.

1. Introduce Yourself.

2. Explain your project.

3. What are the requirements for your projects?

4. Given an array of N integers. Find the length of the longest increasing subsequence such that the difference between adjacent elements of the longest increasing subsequence is also increasing.

import java.util.*;
public class Main{
    public static void main(String[]args) {
Scanner sc = new Scanner(;
System.out.println("enter the size of the array");
int n =sc.nextInt();
int[] arr = new int[n];
System.out.println("Elements are not of original array");
for (int i = 0;i<arr.length; i++) {

static int lis(int[] arr, int n)
int lis[] = new int[n];
int i, j, max = 0;

// Initialize LIS values for all indexes /
for (i = 0; i < n; i++)
lis[i] = 1;

// Compute optimized LIS values in
//bottom up manner /
for (i = 1; i < n; i++)
for (j = 0; j < i; j++)
if (arr[i] > arr[j] && lis[i] < lis[j] + 1)
lis[i] = lis[j] + 1;

//Pick maximum of all LIS values */
for (i = 0; i < n; i++)
if (max < lis[i])
max = lis[i];

return max;


5. Find out the maximum possible average value of sub-sequences of an array a.

6. Write a program for prime numbers with low time complexity.

7. Explain the Incremental Model.

An incremental Model is a type of software development model. In this model, every feature or requirement is broken down into its own separate system where it undergoes design, development, testing, and implementation phases.

8. What are your strengths and weaknesses?

9. Can you work on multiple projects at once?

10. Why Infosys?

11. What do you know about Infosys?

12. Tell me 3 points why I should hire you?

These were all the questions that were asked in the interview. I answered them all. During the coding questions, there were times when I was stuck. It was not because I did not know the answer, but rather because of how nervous I was. The interviewer understood this and helped me out at times.
After the interview I was told to wait for the results. I got my selection mail almost a month later. But I was overjoyed when I received it.

Also Check:-

Infosys Interview Experience

Infosys DSE Interview Experience

Infosys SE Interview Experience