1. Applied online on their website.
2. Received a phone call from the HR and had a brief discussion about the position.
Was called for the face to face interview.
3. Interview lasted for about 1 hour 15 mins.
Started off easy with general questions, proceeding to technical questions which were fairly easy in the beginning. The questions got tricky and more technical later.
4. Received the feedback after almost a month.