I applied my application online and got replied from the HR after few days with a phone interview. After that I was asked to attend a face to face interview at the company's office with 2 sections (first half with HR and second half with a senior director)
During the interview with the director, the questions have to be answered in limited time and some of them are role-playing question.