your basic past experience, knowledge on fundamental concepts on java, your flexibility to work and most of the questions were on java, json and hibernate. pl/sql is also important.
Basically interview in TCS is very easy as there are high shortage of resources and they are desperate to fill it as they are loosing billing.
so confident talk would earn you big offer