The interview process began with a basic coding assessment that included questions on Data Structures and Algorithms, primarily focusing on arrays, strings, and simple logic-building problems. The coding questions were of easy to moderate difficulty.
After clearing the online round, I was shortlisted for the technical interview. During the interview, the panel asked fundamental questions from core CS subjects like OOPs, DBMS, and basic SQL queries. They also inquired about my resume projects, asking me to explain the tech stack and implementation details.
The final part of the interview involved a few HR and personal questions related to my background, strengths and weaknesses, why I want to join TCS, and my future goals. The interviewer was friendly and made the environment comfortable.
Overall, it was a smooth and average experience. The process mainly evaluated basic problem-solving skills, communication, and clarity of concepts.