1st Round:
Aptitude(MCQ's):
Topics are common topics like time and work, average, ages, probability, etc.
Coding:
Easy - Problems related to array, strings, basically it is based on your programming basics
Medium - Problems based on some more operations like palindrome, fibonacci series
Interview Round:
They ask questions based on your resume. Java and cloud computing can be beneficial if you have alot of time to get prepared for Tcs interview because they maintain most of the services based on java and cloud is emerging in the industry