A friend referred me. I got a call from the recruiter for basic screening and later she went on to schedule a telephonic interview. I was interviewed by two technical team members. Weeks later I go another call stating I have cleared the round one and was asked to come in for the second round. A couple of days later I had the second round, things went really well, atleast I would like to think that. There was not response for over a month. I tried mailing and calling the recruiter, no response. Then one day I got a call from a senior recruiter, asking if I was still available. I responded positively and he scheduled a HR round of interview and finally the offer.