I applied through their website and it took 2 weeks. I was first contact by HR asking about my background and salary requirements. Next Phone interview with manager, which was a fairly simple asking about my background and other interests. Last was 1:1 interview with 2 managers, Director and Partner. they mostly asked about my background, current work profile and explained about their work culture and took me for a dinner after the interview.
After whole day of grueling session, I was still not offered the job and they did not clearly tell me the reason for not selecting. I had to follow up with HR multiple times to check the status after my interview.