I applied online over the company website and was contacted by the HR within 2-3 days. I had to fill one questionnaire. I cleared that round and was then called for a personal interview. The interview was 3 hours long. I was interviewed by four managers and one director. The questions were not too difficult. Most of them were based on the questionnaire that I filled before. Awaiting their response over the interview.