It was a long drawn out process - I had around 4 rounds of phone screens, including 1 from HR, 2 from my to-be colleagues and 1 from my to-be manager. Then after almost 1 month, I heard back from them and was called for an onsite interview - which was a rigorous day-long interview with almost 10 different inetrviewers - I was taken from one office to another (that's one great thing - we all have our own private cabins) and by 2 weeks, I heard back from the HR saying they were interested in hiring me