All steps are specified at their web page. First step of the interview is doing an exercise online to pass to the interview. The recruiter was very friendly and helpful throughout all the process. Second part is a technical challenge, and third was a 3 hour tecnhical interview with two developers. I didn't pass the second part of the last interview with two more developers, so can not give any advise on this.
I felt a little bit dissapointed at the end because the recruiter told me you can always learn and be trained in the company, I studied 10 days in a row reading books and online material. I was very surprised that the last part only a minimal part was evaluated, and they did not give correct guidelines to do the exercise. They mention a skill is a bonus for the role you apply but that bonus was the one evaluated to pass to the next step. Although I implemented correctly all requirements less one, I did not pass.
First steps were well evaluated, last interview I think you should change you approach on this, and avoid not sharing basic guidelines (Do you expect to refactor code in each question?. Can we discuss the architectural approach first, things like that). I felt it was very quite.
Mostly a very good experience.