First screening and contact was made by an agency, followed by an interview with area manager and two technical persons, this is the most crucial part of the hiring process where they will try to find that you fill the expectations. There isn't a test (at least for my position, and I consider this a mistake) but a lot o catchy questions of patterns and frameworks used, and why/when you used, projects that you have been and so on.
Besides been interviewed by three persons, te process is very light and pleasant.
The last phase is an international conference (made in english or spanish) with a spanish developer, where more technical question will be made, things like which method you use in a certain technology to solve a problem. They make you explain the pros and cons of certain technologies, and how to solve some use cases with certain techs this took 1 hour approximately. I was very nervous in the phase but everything happened smoothly.