First you get HR interview for getting to know you, check on your English and overall communication. Next, you are given a code challenge on some online platform. Then you have a Technical Interview with employee. After that, if you're applying for more senior role, there is also interview with CTO of the company.