The interview process at TCS was smooth and well-organized. It started with an online aptitude test covering quantitative, logical reasoning, and basic programming. After clearing the test, I was invited for a virtual technical interview where I was asked about my final year project, basic programming concepts in C and Python, and simple problem-solving questions. It ended with a short HR round asking about relocation and availability. Overall, the panel was friendly, and the process was straightforward.