Applied Online - Called for a phone Interview after a month or so. Phone interview consisted of a little background check followed by an algorithms, data structure questions and a brain teaser. Answered all of them - Got an invitation for an in-house interview 3-4 days later.
In-house interview had 4 rounds. From what I understand from other postings, each of them are knock-out rounds. So if you are moving to the next round, its a good sign.
1st Round - Two software developers - Mostly Coding, data structures and algorithm based Qs.
2nd Round - Two senior software developers - Similar to the first round.
3rd Round - Senior Manager - This was mostly a fit interview with a coding question thrown in between.
4th Round - HR - This is a standard behavioral interview. Was given the offer the very next day.
I must admit that they work at a very impressive rate.