One day rigorous interview process asked oops question ,gave an aptitude test prior to it .I sat in campus placement .It was a three step process that was completed in two days first two steps were Aptitude then group discussion then the selected candidates were told to company office for face to face technical interview