Infosys private limited interview experience Real time questions & tips from candidates to crack your interview

Specialist Programmer

Infosys private limited
upvote
share-icon
2 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I applied for a special program at Infosys, and it took me three attempts to finally clear the exam. The test mainly consisted of coding questions, where solving at least 2 to 2.5 problems was necessary to qualify for the interview stage. To achieve this, I had to put in significant effort to strengthen my DSA skills, which played a crucial role in eventually cracking the exam.
Application story
I applied for the role of Specialist Programmer through the Infosys careers page. The portal lists openings for both freshers and experienced candidates, and the application required filling out a survey form. After completing it, I received an email with details about the test.
Why selected/rejected for the role?
I attempted the coding test and successfully completed all three questions within the given three-hour timeframe. After clearing this round, I was invited for the interview. The interview mainly focused on basic DSA concepts and problem-solving approaches, which were discussed in detail.
Preparation
Duration: 10 months
Topics: Data Structures, Algorithms, Computer Network, DBMS, Python
Tip
Tip

Tip 1: Practice DSA problems every day with consistency. Don’t pick random questions—instead, follow a pattern-wise approach.
Tip 2: Use a structured resource like Striver’s DSA Sheet, which covers most frequently asked problems organized pattern-wise.

Application process
Where: Company Website
Eligibility: NA, (Salary package: 9.5 LPA)
Resume Tip
Resume tip

Tip 1: Include projects on your resume that clearly showcase your expertise in development.
Tip 2: Be realistic and avoid listing too many technologies—focus on the ones you truly know well.

Interview rounds

01
Round
Hard
Online Coding Interview
Duration180 minutes
Interview date7 Jul 2022
Coding problem3

The first round was a coding test with a duration of three hours, consisting of three questions—one easy, one medium, and one hard. To qualify for the next stage, it was necessary to solve at least 2.5 questions. After clearing this round, I was scheduled for the interview, which mainly focused on basic coding and DSA concepts, along with some live coding tasks.

1. Sort a Stack

Easy
10m average time
90% success
0/40
Asked in companies
IBMGoldman SachsAmazon

You’re given a stack consisting of 'N' integers. Your task is to sort this stack in descending order using recursion.

We can only use the following functions on this stack S.

is_empty(S) : Tests whether stack is empty or not.
push(S) : Adds a new element to the stack.
pop(S) : Removes top element from the stack.
top(S) : Returns value of the top element. Note that this function does not remove elements from the stack.
Note :
1) Use of any loop constructs like while, for..etc is not allowed. 
2) The stack may contain duplicate integers.
3) The stack may contain any integer i.e it may either be negative, positive or zero.
Problem approach

So first, I extracted all the element of a stack then I used another function to place the extracted element at their sorted position.

Try solving now

2. Merge Two Sorted Linked Lists

Moderate
15m average time
80% success
0/80
Asked in companies
AmazonAppleGoldman Sachs

You are given two shorted Linked list. Need to merge them to make one list.

Problem approach

I used a modified version of merge sort.

Try solving now

3. N Queens

Hard
55m average time
35% success
0/120
Asked in companies
MicrosoftVisaAdobe

You are given a number N place the Queens in a NXN board such that no queen attack each other. How many such positions are possible?

Problem approach

I used backtracking to solve this problem in every cell Before placing a queen, I check whether this queen is attacked by any other queen or not. If it is safe to place a queen. Then I just placed the queen on that cell and try to place other Queens once I reach at the end of the cell, basically N.N then find solution.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date7 Oct 2022
Coding problem1

Interviewer asked basic coding questions regarding DSA and also asked to write code for a problem, my interview went flawless. I solve the given question in just about 10 minutes. It was a basic question.

1. Count Frequency

Easy
15m average time
85% success
0/40
Asked in companies
AmazonTata Consultancy Services (TCS)Sprinklr

Give a string S count the frequency of each letter.

Problem approach

I used HashMap to store the frequency of each element.

Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
Specialist Programmer
2 rounds | 4 problems
Interviewed by Infosys private limited
924 views
0 comments
0 upvotes
Specialist Programmer
2 rounds | 3 problems
Interviewed by Infosys private limited
875 views
0 comments
0 upvotes
Specialist Programmer
2 rounds | 11 problems
Interviewed by Infosys private limited
1238 views
0 comments
0 upvotes
Specialist Programmer
2 rounds | 4 problems
Interviewed by Infosys private limited
76 views
0 comments
0 upvotes