There were three rounds in total: two technical rounds followed by an HR round.
In the first technical round, my overall technical knowledge was assessed. The interview covered core computer science subjects as well as web development concepts related to my projects. I was asked about different HTTP error codes, their meanings, and real-world scenarios where I had encountered them. There was also a detailed discussion about my projects, including the challenges I faced and how I resolved them.
The round also included two DSA questions: Boundary Traversal of a Binary Tree and Lowest Common Ancestor (LCA). Both questions were asked verbally, and I had to write the solutions on paper and demonstrate their correctness through dry runs. Towards the end, the interviewer invited questions from my side, and I took the opportunity to ask about the team’s tech stack and how they were integrating AI into their products and workflows.
The second technical round was primarily focused on system design and scalability. It started with a discussion on how I would integrate another website or application into an existing system. As the conversation progressed, the focus shifted toward handling a growing number of users. I proposed 3–4 different approaches and discussed the advantages, disadvantages, and trade-offs associated with each. This led to an in-depth discussion where the interviewer explored the reasoning behind my design decisions, scalability considerations, and overall problem-solving approach. Towards the end of the round, I was also asked a puzzle: how to measure exactly 4 litres of water using 3-litre and 5-litre bottles.
The final round was an HR discussion that lasted around 30–35 minutes. The interviewer began by asking general questions about my background, education, experiences, and career aspirations. The conversation then moved to several situational and behavioral scenarios designed to assess my communication skills, decision-making, problem-solving approach, and overall fit for the organization. Throughout the discussion, the interviewer appeared to be actively evaluating my responses, frequently making notes on the back of my resume after each answer. The round was conversational in nature and focused on understanding both my personality and professional mindset.