I applied through a staffing agency. The process took 2 weeks. I interviewed at ArcTouch (Florianópolis, Santa Catarina) in Mar 2012
Interview
The process consists of a couple of interviews where they look for your background, knowledge and skills. You may be interviewed by a manager or a manager plus a group of developers. They will make questions about programming languages, design patterns, Object Oriented programming, even what is your favorite book. But don't be worried about the amount of questions. The interviews use to be relaxed and sometimes even funny. If you are confident you are a good software developer, you have nothing to be afraid of. Just be yourself.
Interview questions [1]
Question 1
They asked me about an algorithm to solve an hypothetical problem. It was a simple but tricky problem. It the end, I found it interesting.