Firstly, I wrote some skills tests touching mostly the topics of Java, Design Patterns, Testing. Then, after being successful in them I advanced to a phone interview with an HR recruiter. This interview was aimed mostly at checking my soft skills and command of language. Finally, there was an on-site interview with 2 technical recruiters. Most of the questions were quite abstract and high level. In general the interview process has been very pleasant and professional.