Took a week for the whole recruitment process. First the initial phone interview from HR. Followed by 1 and half n hour of technical discussion interview the possible day you wish. Well interview was quite hard. Again a similar interview on the following day with same time span from TL/Manager. Interview levels where quite hard that people digged it till the core right from fundamentals of .NET to advanced level of multi threading. So be prepared incase of the looking out for interview in AMI.