The aptitude test was easy, standard stuff. Nothing special there. The coding test was weird. They asked questions no fresher would ever know. It's true that many companies do that, but you shouldn't!
Then there was a technical interview, which was interesting. It basically depends on the candidate's background. The main aim was to understand the competence and intelligence, I suppose.
Then there was a project manager interview, which was just getting to know each other etc. I don't think it even had a point. Or may be it did, but I wasn't asked any difficult questions, just lectured to. (-:
Then there was an HR interview. Your regular "What's your weakness, what's your strength" type questions. Just apply the usual tricks. ;-)