First a recruiter calls you and asks to scheduled a meeting for an initial screening. It was about 10 mins long just to gauge if you have actual competency in programming. Then they will send you a hackkerank which, if passed gets you to the behavioural round which is another online quiz. After that, you do a group interview in person where you work together on a problem and present your solution. If all goes well, you will be added to a software developer stream cohort which might start in a few weeks or perhaps a few months. Its case by case from what I've seen.