The first contact was done by phone. They called me and asked if I was interested on the position they were offering. A conversation in English was then started to provide proof of language proficiency, fluency and knowledge. They also asked several computer troubleshooting related questions according to the position they offered me.
Second interview was in person with Recruiting inside the company's premises. There you must pass a written exam which determines your skills in problem solving using logic and mathematics.
After that it comes a third interview in person with a team lead, or in my case a Manager. They repeated the same questions plus some ethics related ones.
After being informed I was selected to continue with the process I was asked for documentation: proof of citizenship, résumé, references from previous jobs and the validation of such information and documents happened right after. A drug test was scheduled during the following week (urine test) in a privately own lab.