a little offtopic
@op there are other companies in India which hires freshers apart from TCS,Infosys,Accenture,CTS,Wipro and pays higher with good career growth. I don't understand this nature of WBUT students they knows only these companies, never even tries for anything else and never even bother to try. Earlier(prior to 2004) internet penetration was very less only RICH could afford it now every one is accessing facebook from their phone, atleast in engineering colleges.
Mark my words if you become a "mass hire" you will always be part of the "mass" which may earn you a 'sence of job-security' but nothing else. In time you may be able to climb but it will be too little too late.
Get into linkedin, make some contacts, try to do some internships in some product bsed companies & try for a interview there(not have to be the big ones like google,MS) there are plenty of new product companies looking for "fresh talent ". CipherCloud, CGI having fresher requirement at the time of this posting. Try SAP Labs(if you have very good coding experience in any object oriented language).
If you dont like programming that much there's another option get into "analytics". This is the next trend which just started. If you get into analytics pay is really good (avg. 6LPA starting @ Bangalore). uSigma and Fidelity Investment are two of these analytics companies having fresher vacancy as of posting.
Why am I telling about get into these product companies cause, even if you get an internship for 6months the amount you will learn will get you into a place(in terms of technical expertize) where you need 5+ years in those mass hire companies to reach.
These companies does not care if you have 50% score, they even dont even bother if you have no formal education at all. Only thing they care about is you mathematical skills(for formulating algo) & coding skills.
another thing if TCS does not give joining after your course completion try other companies, I know a few from 2010 pass out batch they got their joning after 11 months after pass out. So you see you may be loosing some months.