I had applied through the job portal, with in 1 day I had received a call, I was screened over the phone the same day, then I met them after 2 days for face to face interview. The face to face interview happened for over 3 hours with 3 different people at different hierarchy. Then I was asked to wait for 30 mins. By the end of 4 hours I was called in for salary negotiation and they gave me the offer letter. So I walked out with the offer letter in a total span of 4.5 hours.