The process was very structured and straightforward. First step: HR screening call. We talked about my experience and HR told me about the position and the next steps as well as answered my question.
Second step: home task. Very interesting and gives you the impression of a product and the domain the company is working with. 5 days to complete, perfect deadline if you code in the evenings after your main job.
Third step: 1.5 hour technical interview with senior developers. One code review task with follow up questions and then home task discussion and Q&A session.
Last step: engineering manager + product manager interview. Talked about some challenges that experienced on my current job, how the developing process was at my current place.
The last two steps are more like a friendly discussion/chat about work and technologies with your fellow colleagues. The interviewers are super friendly and engaged in the conversation. The HR was giving all the needed information on the next steps and was always open to questions.