After applying online I had an interview within a week.
The first stage was a 2hr test, 1st hour was a programming test but just writing Sudo code. The Second Hour was a programming game online where you needed to set instructions for an arrow to pass a certain path.
After that they checked the results and decided who would move onto the next round.
The next round was a one-on-one interview with a team leader where he asked about a project I was working on and to explain it in detail. Then asked me to plan the architecture of another program.
The final interview was with the ceo, where he asked about a previous project that i had done, asked me questions about optimizing it etc. And followed by a algorithm question