I was contacted over LinkedIn. After providing an updated resume I was asked to take an hour long test on HackerRank. After the test, I was invited to interview onsite on a Saturday. There seemed to be around 22 candidates present and about 6 interviewers present on the day. The first round was a technical one, it went well. After waiting for more than three hours after the first, I was told that the first round had been positive and I would have to come in again on a weekday for further rounds. Three days later, they called to schedule another technical interview two days later via skype. A day before the interview, I received a mail stating that they would not be proceeding with my candidacy. So basically the HR there doesn't care about any one else's time.