I found vacancy on some site, then sent them my CV. They called me and asked for interview in their office.
1. Offline conversation;
2. Online C++ tests (via conversation and screen sharing);
3. Online conversation (algorithmic tasks);
4. Salary expectations.