After a series of non-technical calls and a take-home task, I was invited to the on-site interview. The interview was split into 4 parts (2 technical and 2 interviews with managers). Every stage of the process was conducted in a non-stressful way. Everybody was very friendly.
A week after I got a letter from the HR with the detailed description of my results as well as some future pieces of advice.