Infosys - Specialist Programmer (SP)
Interview Process
Technical Interview
The interview started with a quick introduction followed by project discussions. Then, the interviewer asked me to rate myself in DSA, and I rated 6–7/10.
DSA Questions: Started with arrays and hashmaps (basic questions), then moved into trees with more in-depth problems. I struggled here, felt nervous, and stuttered a bit.
OOP Concepts: Asked to write pseudocode for constructors, recursion, and inheritance. I was able to answer them fairly well.
DBMS & SQL: DBMS questions went smoothly, but in SQL one question was intentionally wrong. I solved one query correctly but failed to catch the trick in the second.
Coding Problem: A string problem — count frequency of characters (e.g., aaabbbcc → a=3, b=3, c=2). I wrote complete working code, explained the approach, and discussed time complexity.
At the end, I asked the interviewer for feedback. He rated me 7/10 and advised me to polish my fundamentals.
Detailed Experience & Tips
My overall Infosys Specialist Programmer interview experience was a mix of highs and lows. I handled the basic DSA, SQL, and coding problem confidently, but struggled with advanced trees in DSA. The interviewer’s behavior (smiling and pointing out mistakes) made me more anxious, but I tried to keep calm and complete the tasks.
Preparation Strategy:
Focus on DSA fundamentals (arrays, hashmaps, recursion, and trees). Revise OOP concepts like inheritance, constructors, and recursion in code. Practice SQL queries carefully — some interviewers may trick you with incorrect statements. For coding practice, I recommend solving LeetCode Top 75 and common string/array problems.
Tips for Future Candidates:
Stay calm even if the interviewer tries to test your confidence. Don’t just solve , explain your thought process and time complexity. Make sure your fundamentals are crystal clear before diving into advanced topics.