1. CV
2. Coding task: they analyze the code by the following fields: best practice, design patterns, OOP, overall quality. The task itself is very simple, the question is not whether you can do it, but how, they want to know if you covered all important aspects.
3. Technical interview with 2 senior developers
4. HR Interview
5. Interview with the CEO