After I submitted a CV and a cover letter, I was contacted by one of the HR team and had a brief introductory call. I was asked questions about my past experience, a few architectural questions, what I know about the company and so on. I was then given a task to complete, that was the next step of the recruitment process. The task was interesting and I got extensive and detailed feedback from the company on the results. Unfortunately, I did not pass that stage, but overall had a very nice experience