TCS Campus recruitment is very well organised, includes online application at the portal, where you can track the status.
The first step was an online Aptitude test which was challenging so that above average applicants can clear it.
Next a Technical interview round where basic technical concepts of programming and problem solving were tested. Finally an HR interview round, which seemed to test the measure of extrovert-ness and team playing.