There were several interviews, first one with local Manager and HR Recruiter which was good, they explain what they are looking for and what the company is and does and then ask you about your past experience and motivation to seek for a new job. Later that week there is a small skype interview with a British person to test your English skills that only takes 5 to 10 minutes. It is just simple talking and not specific tests to see if you understand and can talk in English.
Then the following week there is a technical interview, also skype one because you have to talk with a Russian engineer, where you have to go through your past experience and answer many technical questions and potentially write basic code on chat session. The hole driver of the interview is to provide a basic architecture and solution to a fake project picking technologies and explaining why you pick them. In my case there were some SQL queries as sample to write to solve simple queries. This interview can take more than one hour and if everything is OK then they sent you a basic exercise to solve in your home in less than 4 hours. It does not have much detail and it does not have any specifics on what tecnologies to use or not to use, I think the idea is to validate that you can solve problems with little information and take risk when you need to. Exercise took me 3 hours but it could take less than that.