First call from the HR to hear about the job, the role, the company, and all the regular information. Then I had a home assignment. Second meeting was face to face with the team leader - Test me about some technical code challenges and theoretical questions and in the end - Design interview.