3 stage interview:
1) Intro with HR
2) CTO interview
3) Technical Interview
4) Offer Interview
Both soft skills and technical skills were checked during interview process. It is recommended to be well -prepared, as most of the questions are oriented on practical cases