Excited to share my Specialist Programmer (SP) interview journey at Infosys Ltd, Noida.
The assessment had 3 DSA problems of increasing difficulty:
1️⃣ Queue + Greedy (Medium)
2️⃣ DP + GCD (Medium-Hard)
3️⃣ DP + HashMap + Prime Factorization (Hard)
In previous years, Infosys interviews began directly without any assessments at their office. However, this time, they introduced a live online coding assessment before the actual interview, conducted at their office. Additionally, for the first time, candidates were asked to prepare and present a PPT as part of the process. So ,Upon arriving at the Infosys Noida campus, I was required to take another live coding assessment on the their platform. However, there was a twist- it had to be completed in front of the interviewer!😮
2 coding problems (Medium to Hard difficulty)
💡Problem 1: DP/BFS
💡Problem 2: Binary Tree
Choose any one question and I had 40 minutes to implement the solution.
Once I completed this assessment, my interview began immediately!🚀
1️⃣Self-Introduction & PPT Presentation
The interviewer started the discussion by asking me to introduce myself and present the PPT
2️⃣Since my specialization is AI, the interviewer was curious about:
✅ Why did I choose AI?
✅ How have I used AI technology in my projects?
✅ Core AI concepts with real-world applications
3️⃣Since I mentioned Java as my primary programming language💻
✅ OOPs Concepts with real-world examples (I used a Banking System analogy)
✅Interfaces in Java
✅Call by Value/Call by Reference
✅Memory Management
✅Why doesn’t Java support Multiple Inheritance?
4️⃣Internship Discussion- The interviewer asked me in-depth questions about my internships:
✅What projects did I work on?
✅What technologies did I use?
5️⃣Projects Discussion – A Surprising Turn!
I was ready for deep technical questions about my projects, but surprisingly, the interviewer was satisfied with just the problem statement and its real-world impact!
✨Lesson: Sometimes, the ability to identify and solve real-world problems is just as important as the tech stack!
6️⃣Coding Discussion- This part was all about my problem-solving approach:
✅Explain my approach to the problem I solved in the pre-interview assessment
✅Discuss time and space complexity
✅Write a recursive Fibonacci function and analyze its time and space complexity
7️⃣My Turn to Ask!
I inquired about technologies to focus on before joining, and the interviewer shared key industry trends.
My Final Thoughts- The process was structured, engaging, and insightful. The interviewer made it feel more like a discussion than an evaluation.
A huge thanks to Infosys for this opportunity! If you're preparing for this role, I hope this experience helps.
Good luck🍀
#Infosys #InterviewExperience #SpecialistProgrammer