I applied in-person. The process took 3 weeks. I interviewed at Thoughtworks (Porto Alegre, Rio Grande do Sul) in July 2010
Interview
In total, it takes around 5 or 6 interviews, in different levels and expertise. I was interviewed by pairs of regular employers all the time. The language (even in Brazil) was in English, by Indians, Americans, Brazilians and Canadians.
Interview questions [1]
Question 1
Questions around values, because I was not expecting some of it.