First test was taken online which contained general analytical questions, second test contained mathematical questions which you have to solve without writing on paper, third phase contained questions related to programming fundamentals, oop concepts.