My Infosys Specialist Programmer Interview Experience – March 2025

infosys logo
infosys
specialist programmernoida
March 22, 202572 reads

Summary

I had an engaging interview experience for the Specialist Programmer role at Infosys, Noida, which included two coding assessments and a detailed technical discussion covering AI, Java fundamentals, project work, and a specific coding task, leaving me with positive final thoughts.

Full Experience

Step 1: Online Coding Test – 3 Hours

My journey began with an online coding assessment featuring three DSA problems of increasing difficulty. The problems covered areas like Queue + Greedy, DP + GCD, and DP + HashMap + Prime Factorization.

Step 2: The Technical Interview – With a Live Coding Twist!

Unlike previous years, this time, the process included a live online coding assessment conducted at the Infosys Noida campus, directly in front of the interviewer. I was given 40 minutes to choose and implement one solution out of two coding problems presented (one involving DP/BFS and another on Binary Trees). Following this assessment, my interview commenced immediately.

Interview Breakdown:

  1. Self-Introduction & PPT Presentation: The interviewer started by asking me to introduce myself and present my prepared PowerPoint presentation.
  2. AI Specialization Discussion: Given my specialization, the interviewer was curious about why I chose AI, how I've utilized AI technology in my projects, and my understanding of core AI concepts with real-world applications.
  3. Java Deep Dive: Since Java is my primary programming language, the discussion naturally progressed to OOPs concepts with real-world examples (I used a Banking System analogy), Interfaces in Java, Call by Value/Call by Reference, Memory Management, and a specific question about why Java doesn’t support Multiple Inheritance.
  4. Internship & Projects Discussion: I engaged in an in-depth discussion about the projects I worked on during my internships and the technologies I used. Interestingly, for my personal projects, the interviewer was primarily interested in the problem statement and its real-world impact, rather than deep technical details.
  5. Coding Discussion: This part focused on my problem-solving approach. I explained my solution and its time/space complexity for the problem I solved in the pre-interview assessment. I was also asked to write a recursive Fibonacci function and analyze its time and space complexity.
  6. My Turn to Ask: I took the opportunity to inquire about technologies I should focus on before potentially joining, and the interviewer provided insights into current industry trends.

Overall, the interview process was structured, engaging, and highly insightful. The interviewer fostered a discussion-like atmosphere, which I appreciated. I am very grateful to Infosys for this opportunity!

Interview Questions (13)

Q1
Self-Introduction and PPT Presentation
Behavioral

I was asked to introduce myself and present my prepared PowerPoint presentation.

Q2
Reasons for Choosing AI
Behavioral

The interviewer asked why I chose AI as my specialization.

Q3
AI Application in Projects
Behavioral

I was asked how I have used AI technology in my projects.

Q4
Core AI Concepts & Real-World Applications
Other

The discussion involved core AI concepts and their real-world applications.

Q5
OOPs Concepts with Real-World Examples
Other

Since I mentioned Java as my primary language, I was asked about OOPs concepts with real-world examples. I used a Banking System analogy for my explanation.

Q6
Interfaces in Java
Other

The interviewer asked about Interfaces in Java.

Q7
Call by Value/Call by Reference in Java
Other

I was questioned about Call by Value and Call by Reference in Java.

Q8
Memory Management in Java
Other

The interviewer asked about Memory Management in Java.

Q9
Why Java Doesn't Support Multiple Inheritance
Other

A specific question was posed: Why doesn’t Java support Multiple Inheritance?

Q10
Internship Project Details
Behavioral

I was asked in-depth questions about the projects I worked on during my internships.

Q11
Technologies Used in Internships
Behavioral

The interviewer inquired about the technologies I used during my internships.

Q12
Explain Pre-Interview Assessment Solution
Data Structures & Algorithms

I was asked to explain my approach to the problem I solved in the pre-interview assessment, including discussing its time and space complexity.

Q13
Implement Recursive Fibonacci
Data Structures & AlgorithmsEasy

I had to write a recursive Fibonacci function and then analyze its time and space complexity.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!