1) Skype interview with HR for CV screening and English skills test (English only)
2) Technical interview through skype for checking your technical skills for programming.
Mostly questions about your CV presented skills on programming.
3) One-day visit to the company
4) Job proposal