Participated through the college on-campus program - Took about 2+ months
Initially a written test was conducted (C, CS concepts, C# and Quantitative aptitude)
Next round was a GD conducted almost 2 months after the written test.
Then there was a training in their Microsoft Dynamics CRM and then a written test based on DBMS and Dynamics CRM
This followed by a Technical and HR interview.