Technical + Managerial Round (TR + MR)
There were around 30+ panels, and candidates were assigned panels based on the domain selected during the application. In my case, both the Technical Interviewer (TR) and Managerial Interviewer (MR) were present in the same panel.
The round started with a self-introduction, but it quickly shifted into a discussion about my current internship. I mentioned that I was working on a banking chatbot for internal operations, and they immediately asked me to explain it in detail. The discussion went deep into: Complete workflow, System architecture, Internal working of the chatbot, Justification for technology choices (RAG, ChromaDB, etc.)
They focused heavily on “why” I chose specific technologies, not just what I used.
They then moved on to another chatbot project from my resume (college project). Since I had used LangGraph, they asked in-depth questions about: Its internal working, Difference between LangGraph and LangChain, Why I chose LangGraph over LangChain
After that, they briefly covered my AWS internship, checking my understanding of basic cloud concepts and services with questions about EC2 instances, S3, IAM, VPC, Virtual Machine vs Instance
Next was a coding section, where I was asked to write solutions on paper: Count elements in a list without using len(), Identify and print duplicate elements, Find the second largest element
They asked me to explain my approach clearly for each problem, focusing on logic and clarity rather than complexity.
The round also included some managerial/HR-style questions, such as: Why should we hire you?, Why TCS?, If offered a role outside your preferred domain (ML), would you accept it?
Overall, the round lasted around 30–40 minutes. It was more focused on depth of understanding, clarity of explanation, and patience under continuous questioning rather than just technical correctness. After the round, I was asked to wait outside for further updates.