Applied online (did not write cover letter.Only sent resume). Got a HR screening phone call next day. Then booked immediately booked a face-to-face interview with the manager and HR for the following week. The interview was about 40 minute long. One business day after the interview got another phone call from the HR who explained why they decided to go for another candidate and provided feedback for my interview.
The HR person was really very nice and efficient in the entire process. The interview was more like an enjoyable chat and the feedback is useful too. Overall it is a very good experience.