I recently appeared for the Infosys interview process, which consisted of two technical rounds.
The round started with 2 coding questions. We were expected to solve only one (in maxx 30 min .. i solve it in 10 min).
I solved the first question using a greedy approach with pairs, and was able to explain the logic and complexity.
After the coding part, the interviewer focused mainly on my resume and core technical fundamentals.
The interviewer was more interested in understanding my concepts and reasoning rather than asking definitions directly.
I was selected for the second round.
The second round was conducted by a Senior Technical Lead at Infosys.
The interview started with a brief introduction and then moved into technical discussion.
I was asked about:
I was then asked to design WhatsApp at a high level (HLD).
The discussion focused on understanding the major components and how the system would work at scale.
After that, I was asked to choose one of my projects.
The interviewer went quite deep into the project and asked about almost everything related to it, including the technologies used, implementation decisions, architecture, and reasoning behind the choices.
So I would strongly recommend being able to explain every technology and major design decision mentioned in your resume/project.
I selected DBMS as my favourite subject.
Questions included:
The questions were mostly focused on understanding rather than simply recalling definitions.
The interviewer also asked some basic questions from:
Towards the end, there was a discussion around basic AI/ML concepts, including:
AI/ML is not my primary domain,so he didnt dig deep into it
The interview concluded with around 6–7 connected HR/behavioral questions.
The questions were not completely random; they were connected to my previous answers, so maintaining consistency in your answers was important.
The overall interview was around 1 hour for R2 40 hour for R1 back to back and covered a wide range of topics.
The biggest takeaway for me was that the interview was not purely about memorizing definitions. The interviewers were interested in:
For anyone preparing for the Infosys interview, I would recommend focusing on Java + Spring Boot + DSA + DBMS + OS + CN + basic HLD, while also having a basic understanding of AI/ML, LLMs and RAG.
Hope this helps anyone preparing for the process. All the best!