Round 1a: 2 minute test. Very easy math and logical questions. Total 10 questions. But u wont finish all for sure, coz only 2 mins!!
Round 1b: GRE math kind of test. there will be 15 questions I guess. No time limit here but u will be asked to record ur time.
Round 1c: Program adaptation test. You will be given instructions about a new language and asked some questions in that.
Round 1d: Programming Test. You will be asked to write 5 programs for 5 different problems. U can use any language or if not any language then pseudo-code. (If u don't finish, dont worry, they will give u time after company tour and lunch to continue with this test alone)
Round 2: [One to One] Presentation. You will be asked to present one of ur best projects. Then they will ask questions in that. I wud suggest to take some printed slides so that the interviewer can follow.
Round 3: [Same person as in round 2] Non-Technical round. Expect situational questions like, if u were given 2 or more projects and u realize that u cant finish them, what wud u do??
Company Tour [Best part]
Lunch
Round 4: Talk with Recruiter. Few HR questions here and application submission.
[Continue with ur Programming Test if not finished.]