It was a pretty amazing experience. I did 6 rounds for it.
1. Aptitude + Technical (Objective) : The aptitude test was moderate, and the technical questions were also moderate.
2. Coding I (Subjective): The first coding round consisted of 3 pen-paper based questions. We can write either the pseudo-code, whole code, or just the algorithm.
3. Coding II (Subjective): The second coding round also consisted of 3 questions, but the difficulty level was higher than the first.
4. Technical Interview: The interviewer was a great guy. The interview will be based on your previous coding rounds. Your whole code will be discussed at length, and if it can be improved, they will ask that too.
If selected, you'll have to fill out two forms, first of which will be your details, and in second one, you will rate yourself in some factors like if you can handle pressure or not, are you a team guy or not, and such.
5. HR interview: It's pretty simple. They'll ask you about how you can contribute to this company, some of your character skills(which you filled in second form), etc.
6. IQ test: You'll have to answer 50 questions in 12 minutes.