I applied online. Got selected for the next round which was a short Hacker Rank technical interview. Final Round was 3 face to face interview at the office on the same day with an individual person or a panel of two.
1 - 30 mins HR interview (very professional HR who asked behavioural questions)
2 - 30 mins interview (casual, questions on past experience and resume)
3 - 1 hour technical interview (panel of 2 interviewers, one of them was very unprofessional, rude and disrespectful. Highly demotivating. Even if I would have got the position, would not have worked for that manager at any cost.
Overall took 4 weeks from applying online to final reply
* Applied for a role , in the final round was being interviewed for some other role (Confusion)