1) Phone interview according to your background, ask questions about your projects, Agile, Junit, Java(I used java), about 30-60minutes
2) Skype online coding test. Solve problems. recommend studying data structure and algorithm on Leetcode.
3) Onsite interview