It was a lengthy and thorough process. One could see that they knew what they are looking for and it was oddly comforting to clear all the rounds.
I had two telephonic interviews, after a few weeks there was one on-site interview when I got to meet the team and see the office, again after a few weeks they gave me an assignment to write to check my written communication skills.