Stage 1:
Online Coding and MCQs.
This may differ according according the technology/programming language/role they are testing you for, like Java, Python etc.
This is a pretty tough round to clarify.The screening is tough and very competitive.
Stage 2:
Telephonic interview
Here they as you basic questions like tell me about yourself,your weakness, strengths.Basically questions to check you communication skills .
Stage 3:
Video Interview
This is a recorded video interview where you have to record your answers to the questions and submit them.There are about 8-10 questions, involving questions like why do you wanna join this firm etc.