Four stages process: An online, timed technical question of writing code, a technical interview about the job and an HR interview.
If you get accepted, you'll have another interview with a customer company.
I passed all of them but the customer interview, I waited weeks for a response about an interview from a customer until I decided to leave and move on. You're not actually working until you get an offer (not a contract) from the customer itself.
Total waste of time.