Infosys - Specialist Programmer
Interview Process
Online Assessment
July 12, 2025I participated in HackWithInfy, an annual coding competition organized by Infosys. The online assessment comprised three Data Structures and Algorithms (DSA) problems to be solved within three hours. Two of the problems were based on Dynamic Programming (DP), while the third focused on string manipulation. All the questions were of hard difficulty level, demanding strong algorithmic knowledge, advanced problem-solving skills, and efficient coding practices under time constraints.
Technical Interview - Physical
September 23, 2025My interview took place at MAKAUT, West Bengal, where I was interviewed by a single panelist in a cabin.
The process began with a coding round, where I was given two DSA problems and asked to solve one of my choice within 45 minutes.
The first question was based on Dynamic Programming (DP) and was of hard difficulty, testing advanced problem-solving skills.
The second question was on strings, also at a hard level.
Following the coding assessment, the interview continued for about 40 minutes, covering DSA, SQL, and my projects.
DSA Questions :
Array Problem – Find all the indices where the left sum equals the right sum. 2D Matrix Problem – Print all the corner elements in clockwise order. 2D Matrix Problem – Find the transpose of a matrix.
SQL Questions :
Query to find the fourth highest salary. Identify duplicate employees. Explain the differences between DELETE, DROP, and TRUNCATE. Explain the differences between MySQL and MongoDB.
Project Discussion :
I was asked questions on:
Microservices architecture and its implementation. Inter-service communication strategies. The role of Message Queues in handling asynchronous tasks. Usage of WebSockets for real-time communication.
Detailed Experience & Tips
Overall, the HackWithInfy Online Assessment tested my ability to solve complex DSA problems under time constraints, with a strong emphasis on Dynamic Programming and string algorithms. The interview at MAKAUT, West Bengal, further evaluated my problem-solving approach through DSA coding challenges, my database knowledge with SQL queries, and my understanding of system design concepts such as microservices, message queues, and WebSockets.
The experience was both challenging and insightful, as it not only strengthened my technical problem-solving skills but also gave me exposure to real-world concepts beyond competitive coding, bridging the gap between academic knowledge and industry practices.