I’ve cracked:-
Off campus:- SAP Labs (8 lakhs), Amadeus Labs(7.5 lakhs)
On campus:- Infy, Wipro, TCS, CTS, KPIT, Capegemini (all 3+ lakhs)
I did B.Tech in CSE from a decent engineering college.
So I am guessing and assuming that you are doing B.Tech and going to sit for placements soon.
To prepare for placements, never start with P.I or H.R interview questions. Always start with your aptitude, quants, grammar etc practice. If you are from CSE / IT / SW background then do brush your technical knowledge. Same goes for people from Civil / Mech if they are sitting for a core companies. Go through the basics of your subjects and always keep up with the subjects which you are studying in your current semester. And always revise basics of all the general aptitude topics and having a decent vocabulary doesn’t hurt.
CSE / IT / SW people, go through DBMS(normalisations especially), SQL, Java basics, C++ basics, Python basics and make sure you know about something about few of the latest technology (ex- cloud computing, hologram technology etc) when you are going to sit for the interviews. Also, if you are sitting for a company giving high package they are generally gonna take a coding test as one of their preliminary rounds. Therefore having a good problem solving ability will take you a good distance. Practice programming and search google for good and tricky programming questions and try to solve them.
All the best!