I passed a total of 5 steps and did not get an offer, the process is as described below:
The first one is very curious and simple, you must find the answer trough riddles, but the last step was showing server errors at the time of the test.
Next one is a developer test, it has 2 coding challenges with the technology you are applying for.
The next one is a very thorough test that includes mathematical, logical reasoning and context related. If you want to pass this kind of interview you must be very skilled in CCAT tests, personality test and always exhibit auto confidence, no evidence of introversion and no evidence of lack of communication.
Next step is an interview with HR, you are asked to pass another CCAT test (just in case!!!) and they make an interview to ask in detail about you. Then you will be asked for specific work references using your resume.
Next step is (another) coding challenge with their tech leader. You will be asked to make code to solve some situation, for example, go through a maze, and you must tell the tech leader how you addressed this problem.
I do not know the next steps, maybe with an interview with the CTO, but I did not continue further in this process.
A good point is that they give you feedback about the process, despite I passed all the tests i did not get an offer, Finally I always think that a company has the right to choose whoever they want, and we have to continue looking for the right company for us.