They contacted me through a head hunting company, so I had a couple of interviews in that company (grupal and psychological tests interviews) after that, They called me to arrange a phone interview with an engineer of the company (technical interview) during it i got stuck looking the answer of some questions but the guy gave me some tips in order to find the solution. Finally I had an interview with the area manager and other engineers from the area.