1] Online Aptitude test
2] Hands on test
3] Technical Interview
4] HR Interview
First they conducted an online test. Short listed candidates were called for hands on test in C/Java and after that there was a technical interview with 3 technical person from the company. The result of hands on test and technical interview are combined and after that there was HR interview.