At first there is a written test which will test your ability in problem solving via aptitude and check your English skills using an essay writing round. If you match the cutoff you will be enter into 2nd round of written test there they will check your understanding with computer and problem solving techniques using pseudo codes and general computer based questions. If you pass this round you will qualify to the coding round which you have to solve 2 problems with your own choice of programming language. If you pass this round you will be qualify to the senior analyst interview process otherwise you will be qualify to junior analyst interview process.