Very Tedious. Two rounds of phone interview before onsite interview where I heard that it is more than 5 interviews and a special lunch with a person who will not be in your team.
Interview questions [1]
Question 1
It was not very difficult, but you definitely need to brush up and study a lot before you attempt the interview. It is hard to crack if you don't have detail fresh on your mind.