Applied online, process involved 3 stages. First round was normal HR just to open up the candidate. Then there was one round of technical interview. After clearing this I was told that there would be two more round of interviews, one telephonic and other face to face again. But I was called directly for face to face interview with MD of the company.