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

based on 37.7k Reviews

Filter interviews by

Infosys Specialist Programmer Interview Questions, Process, and Tips

Updated 20 Jan 2025

Top Infosys Specialist Programmer Interview Questions and Answers

  • Q1. 1. Find the first occurrence of the target value in a sorted array. (Duplicates are allowed)
  • Q2. 2. Find the maximum subarray sum given an array with positive and negative integers.
  • Q3. Which are the process scheduling algorithms and explain each algorithm.
View all 51 questions

Infosys Specialist Programmer Interview Experiences

88 interviews found

I applied via Campus Placement and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. Tell me about yourself.
  • Q2. Two coding questions were asked.
  • Q3. 1. Find the first occurrence of the target value in a sorted array. (Duplicates are allowed)
  • Ans. 

    Find the first occurrence of target value in a sorted array with duplicates.

    • Use binary search to find the target value.

    • If found, check if the previous element is also the target value.

    • If not, return the index of the target value.

    • If yes, continue binary search on the left subarray.

  • Answered by AI
  • Q4. 2. Find the maximum subarray sum given an array with positive and negative integers.
  • Ans. 

    Find the maximum subarray sum in an array with positive and negative integers.

    • Use Kadane's algorithm to find the maximum subarray sum.

    • Initialize two variables, one for current maximum and one for global maximum.

    • Iterate through the array and update the variables accordingly.

    • Return the global maximum.

    • Example: [-2, 1, -3, 4, -1, 2, 1, -5, 4] returns 6 (subarray [4, -1, 2, 1])

  • Answered by AI
  • Q5. Some questions regarding DBMS. (Normalisation, primary & foreign key, ACID, etc)
  • Q6. Also asked some basic concepts of operating systems.

Interview Preparation Tips

Interview preparation tips for other job seekers - This was a techincal interview which lasted for about 1 hour. The interviewer wanted to check the technical knowledge and confidence level.
Always make sure if you don't know the answer, don't make your own answers. It won't help you and restricting you from getting more questions which you may know about.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding test will be pretty hard. 2 questions will be giv

Round 2 - Coding Test 

Coding test will be pretty hard. Have to choose any one of 2 questions given and solve it in 45 mins.
Atleast 70-80% test case needs to be cleared to pass

Round 3 - Technical 

(4 Questions)

  • Q1. Drill down on the tech stack mentioned in CV
  • Q2. Basic concepts of Java
  • Q3. Advanced java like stream, sealed classes, webflux etc
  • Q4. Concepts on cloud, docker, kubernetes etc

Specialist Programmer Interview Questions Asked at Other Companies

asked in Infosys
Q1. 1. Find the first occurrence of the target value in a sorted arra ... read more
asked in Infosys
Q2. 2. Find the maximum subarray sum given an array with positive and ... read more
asked in Infosys
Q3. Which are the process scheduling algorithms and explain each algo ... read more
asked in Infosys
Q4. What is deadlock in OS & how it overcome?
asked in Infosys
Q5. Write a SQL query to print n'th highest salary with full details
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Coding Test 

I was provided with 2 DSA questions, and was given an option to pick one and solve in 45 mins duration. Since there were some problems in opening my coding assessment link, interviewer provided both questions in virtual meet chat.
Question1 - you are given N(len of arrays), X(int), Y(int), Z(int), A(int[]), B(int[]), sum = 0 and 3 arithmetic operations that can be performed using A, B, X, Y, Z upon sum. Any operations including X, Y, Z is possible only when their values are greater than 0. After N iterations you have to obtain the maximum sum value that can be obtained.
Question2 - Find K-most frequent element in an array

Round 2 - Technical 

(3 Questions)

  • Q1. Provided a time&date API, asked to display the time on screen and update it every second like a clock using react.
  • Q2. Design a promise wrapper that accepts two parameters - a promise function and integer timeout value. If the promise function resolve before timeout, resolve it else reject it.
  • Ans. 

    Design a promise wrapper with timeout for resolving or rejecting a promise function.

    • Create a function that takes a promise function and timeout value as parameters.

    • Inside the function, create a new Promise that wraps the original promise function.

    • Use Promise.race to race between the original promise and a timeout promise.

    • If the original promise resolves before timeout, resolve the wrapper promise with the result.

    • If the...

  • Answered by AI
  • Q3. Pros and cons of Monolith and microservice architecture.
  • Ans. 

    Monolith vs microservice architecture pros and cons

    • Monolith: easier to develop and test, simpler deployment process

    • Monolith: can be harder to scale and maintain as it grows

    • Microservices: scalable and flexible, easier to update and maintain

    • Microservices: complex to develop and deploy, requires more monitoring and management

    • Example: Monolith - traditional web applications, Example: Microservices - Netflix, Amazon

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was interviewed for MERN specialist programmer. It was said that its a frontend heavy profile, so prepare accordingly.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Infosys conducts coding assessment on the HackWithInfy platform. The assessment includes a medium-level problem & the rest are hard-level similar to LeetCode's. The total duration of the test is 3 hours.

Round 2 - One-on-one 

(8 Questions)

  • Q1. The question is based on string and it is a hard-level question. (I can't recognise it now)
  • Q2. Reverse the linked list.. i solved it by floyed warshall algorithm then interviwer tell me solve it recursive way.
  • Q3. What is deadlock in OS & how it overcome?
  • Ans. 

    Deadlock in OS occurs when two or more processes are unable to proceed because each is waiting for the other to release a resource.

    • Deadlock happens when processes have acquired resources but are waiting for additional resources that are held by other processes.

    • Four conditions must hold for deadlock to occur: mutual exclusion, hold and wait, no preemption, and circular wait.

    • Deadlock can be prevented by using techniques ...

  • Answered by AI
  • Q4. Which are the process scheduling algorithms and explain each algorithm.
  • Ans. 

    Process scheduling algorithms determine the order in which processes are executed by the CPU.

    • First Come First Serve (FCFS) - Processes are executed in the order they arrive.

    • Shortest Job Next (SJN) - Process with the shortest burst time is executed next.

    • Round Robin (RR) - Each process is assigned a fixed time slice for execution.

    • Priority Scheduling - Processes are executed based on priority levels assigned to them.

    • Multi...

  • Answered by AI
  • Q5. What are the joins in DBMS and explain each join
  • Ans. 

    Joins in DBMS are used to combine rows from two or more tables based on a related column between them.

    • Inner Join: Returns rows when there is at least one match in both tables.

    • Left Join: Returns all rows from the left table and the matched rows from the right table.

    • Right Join: Returns all rows from the right table and the matched rows from the left table.

    • Full Outer Join: Returns rows when there is a match in one of the ...

  • Answered by AI
  • Q6. Write a SQL query to print n'th highest salary with full details
  • Ans. 

    SQL query to retrieve the n'th highest salary with full details

    • Use the ORDER BY clause to sort salaries in descending order

    • Use the LIMIT clause to retrieve the n'th highest salary

    • Join with the employee table to get full details

  • Answered by AI
  • Q7. What are late binding and early binding?
  • Ans. 

    Late binding and early binding are concepts in programming related to when the binding of a method to its implementation occurs.

    • Early binding refers to the process of linking a method call to the method implementation at compile time.

    • Late binding refers to the process of linking a method call to the method implementation at runtime.

    • Early binding is also known as static binding, while late binding is also known as dynam...

  • Answered by AI
  • Q8. What is inheritance and explain each type
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Types of inheritance: single inheritance, multiple inheritance, multilevel inheritance, hierarchical inheritance, hybrid inheritance

    • Single inheritance: a class inherits from only one base class

    • Multiple inheritance: a class inherits from multiple base classes

    • Multilevel inheritance: a class inherits ...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Infosys Specialist Programmer interview:
  • DBMS
  • OS
  • CN
  • SQL
  • Coding
Interview preparation tips for other job seekers - for coding, you practice on leetcode platform and try to solve many questions topics like Array, String, Tree, Graph, and Linked List.

for CS fundamentals you go with YouTube channels like Apna College, Love Babbar and read and prepare their study materials

Skills evaluated in this interview

Infosys interview questions for designations

 Programmer

 (11)

 Programmer Analyst

 (3)

 Software Programmer

 (3)

 Senior Programmer

 (1)

 Java Programmer

 (1)

 SAS Programmer

 (1)

 Programmer Analyst Trainee

 (2)

 DOT NET Programmer

 (1)

Specialist Programmer Interview Questions & Answers

user image Nikhil Suryawanshi

posted on 14 Aug 2024

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

I applied via campus placement at STES Smt Kashibai Navale College of Engineering, Pune and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Array, Binary Search Tree, Graph

Round 2 - Technical 

(5 Questions)

  • Q1. Data structure and algorithm questions
  • Q2. DBMS, OS, CNS, Resume Based Questions
  • Q3. What is Deadlock in OS
  • Ans. 

    Deadlock in OS is a situation where two or more processes are unable to proceed because each is waiting for the other to release a resource.

    • Deadlock occurs when processes compete for resources and each process holds a resource while waiting for another resource.

    • Four necessary conditions for deadlock are mutual exclusion, hold and wait, no preemption, and circular wait.

    • Example: Process A holds Resource 1 and waits for R...

  • Answered by AI
  • Q4. Reversed a linkedlist
  • Ans. 

    Reverse a linked list by changing the next pointers of each node to point to the previous node.

    • Start by initializing three pointers: current, previous, and next.

    • Iterate through the linked list, updating the next pointer of each node to point to the previous node.

    • Update the previous, current, and next pointers accordingly in each iteration.

    • Return the new head of the reversed linked list.

  • Answered by AI
  • Q5. Swap the number without third variable
  • Ans. 

    Swapping numbers without using a third variable

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

    • Example: a = 5, b = 10. a = a XOR b, b = a XOR b, a = a XOR b. Now a = 10, b = 5

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Infosys Interview Questions

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Three questions categorized by difficulty: Easy, Medium, and Hard, covering topics such as trees, graphs, and backtracking.

Round 2 - One-on-one 

(5 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    I am a dedicated and experienced specialist programmer with a passion for creating efficient and innovative solutions.

    • Over 5 years of experience in programming languages such as Java, Python, and C++

    • Strong background in developing web applications and software solutions

    • Experience working on large-scale projects and collaborating with cross-functional teams

    • Certified in Agile methodologies and continuous integration/cont

  • Answered by AI
  • Q2. Can you elaborate on the projects you have worked on?
  • Ans. 

    I have worked on various projects including developing web applications, creating mobile apps, and implementing data analytics solutions.

    • Developed a web application for a retail company to manage inventory and sales data

    • Created a mobile app for a fitness tracking platform to track user activity and provide personalized recommendations

    • Implemented a data analytics solution for a financial institution to analyze customer

  • Answered by AI
  • Q3. 3 Dsa questions with approach - brute force and efficient. Topics were LinkedList, queue, backtracking, trees.
  • Q4. Questions on RDBMS.
  • Q5. Questions from OOPS and Networking.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all core computer science concepts and practice data structures and algorithms questions.

Specialist Programmer Jobs at Infosys

View all
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
-

I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Coding Test 

We had 3 questions easy medium and hard Which we have to complete in 3 hours.

Round 2 - Technical 

(1 Question)

  • Q1. One problem based on anagram?
  • Ans. 

    An anagram is a word or phrase formed by rearranging the letters of a different word or phrase.

    • Create a function that takes in an array of strings as input

    • For each string, sort the characters alphabetically

    • Check if the sorted strings are equal, if so, they are anagrams

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Introduce your self?

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepared its not too hard.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It was a test comprises three ques

Round 2 - Technical 

(2 Questions)

  • Q1. Detect and remove loop in linked list
  • Ans. 

    Use Floyd's Tortoise and Hare algorithm to detect and remove loop in linked list.

    • Use two pointers, slow and fast, to detect a loop in the linked list.

    • If there is a loop, move slow pointer to the head and then move both pointers one step at a time until they meet at the loop start.

    • Set the next pointer of the node where they meet to null to remove the loop.

  • Answered by AI
  • Q2. Iterative traversal of binary tree
  • Ans. 

    Iterative traversal of binary tree involves visiting each node in a systematic way without using recursion.

    • Use a stack to keep track of nodes to visit

    • Start with the root node and push it onto the stack

    • While the stack is not empty, pop a node, visit it, and push its children onto the stack

  • Answered by AI

Skills evaluated in this interview

Specialist Programmer interview

user image PrepSters

posted on 23 Mar 2022

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

I applied via Job Portal and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3hr coding test, 3 questions total - hard, hard and medium.

Round 2 - One-on-one 

(1 Question)

  • Q1. Define BSTs and their difference from normal Binary Trees
  • Ans. 

    BSTs are binary trees where each node has a value greater than all nodes in its left subtree and less than all nodes in its right subtree.

    • BSTs are binary trees where each node has a value greater than all nodes in its left subtree and less than all nodes in its right subtree.

    • BSTs allow for efficient searching, insertion, and deletion of elements compared to normal binary trees.

    • Example: In a BST, the left subtree of a n...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up skills and SQL

Skills evaluated in this interview

Specialist Programmer Interview Questions & Answers

user image Abhishek Pundir

posted on 22 Aug 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

It is has 3 questions with easy, medium and hard .

Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic OOPs ,DataStructure questions .
  • Q2. System Design , Angular and Dot net questions

Infosys Interview FAQs

How many rounds are there in Infosys Specialist Programmer interview?
Infosys interview process usually has 2-3 rounds. The most common rounds in the Infosys interview process are Coding Test, Technical and One-on-one Round.
How to prepare for Infosys Specialist Programmer 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 Microservices, Java, Agile, HTML and Python.
What are the top questions asked in Infosys Specialist Programmer interview?

Some of the top questions asked at the Infosys Specialist Programmer interview -

  1. 1. Find the first occurrence of the target value in a sorted array. (Duplicates...read more
  2. 2. Find the maximum subarray sum given an array with positive and negative inte...read more
  3. Which are the process scheduling algorithms and explain each algorit...read more
How long is the Infosys Specialist Programmer interview process?

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

Tell us how to improve this page.

Infosys Specialist Programmer Interview Process

based on 85 interviews

3 Interview rounds

  • Coding Test Round
  • Technical Round - 1
  • Technical Round - 2
View more
Join Infosys Creating the next opportunity for people, businesses & communities

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
LTIMindtree Interview Questions
3.8
 • 2.9k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
Infosys Specialist Programmer Salary
based on 3.6k salaries
₹6.5 L/yr - ₹18.1 L/yr
At par with the average Specialist Programmer Salary in India
View more details

Infosys Specialist Programmer Reviews and Ratings

based on 387 reviews

3.7/5

Rating in categories

3.7

Skill development

3.7

Work-life balance

2.9

Salary

4.5

Job security

3.6

Company culture

2.4

Promotions

3.3

Work satisfaction

Explore 387 Reviews and Ratings
Power Programmer - Specialist Programmer MEAN/MERN

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Power Programmer - Specialist Programmer Data Engineering

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Power Programmer - Specialist Programmer Java Full Stack

Bangalore / Bengaluru

3-8 Yrs

Not Disclosed

Explore more jobs
Technology Analyst
56.3k salaries
unlock blur

₹3 L/yr - ₹11 L/yr

Senior Systems Engineer
50k salaries
unlock blur

₹2.8 L/yr - ₹8 L/yr

System Engineer
39.2k salaries
unlock blur

₹2.5 L/yr - ₹5.5 L/yr

Technical Lead
30.6k salaries
unlock blur

₹5.2 L/yr - ₹19.5 L/yr

Senior Associate Consultant
27.4k salaries
unlock blur

₹6.2 L/yr - ₹15 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