The process took a month, I was contacted by a recruiter on LinkedIn then had several calls with recruiter, hiring manager and a final round with two guys in Malaga, Spain.
Worth to mention all of them are really nice people and easy to talk with.
So they show me a code in Java but the interviewer couldn't describe the purpose of that function so I had to figure it out by myself, after those 3-4 minutes I was able to give some ideas about what was wrong in the code.
Good thing is that they give a very detailed feedback on what they think you should work on (IIF you want to pursue a career with them of course!), from all of my previous interviews, this is the only I've received feedback from, so kudos for them !