The interview process started with a written test which consisted of aptitude, technical, and programming sections.
Aptitude section consisted of medium to difficult questions.
Technical section consisted of code snippets ,for which output had to be predicted and other medium level technical questions.
Programming section consisted of a medium level program ,and there were 14 test cases for the program.
written test was followed by preliminary assessment, 2 technical interviews, followed by HR and Managerial rounds.