I applied online. The process took 8 months. I interviewed at Petrobras in Aug 2009
Interview
There isn't hiring process, but you need to apply for one technical exam. Around 10000 people for 80 positions, so they select the better prepared and give master's degree level.
Interview questions [1]
Question 1
You need to be prepared technically to answer the questions. General enginering knowledge.