IIT Placements & Internships: How do I prepare myself to get placed in companies like ORACLE, ADOBE? I am a third year student. I am a Fourth year CSE engineering student placed at TCS. But I would like to pursue my career as a developer. Should I prepare for GATE and get into IITs for placement at big-wig companies or focus on working at TCS and gain some experience then switch to other reputed companies?