First contacted by the Human Resource person, went over basic information.
First interview in office, a panel of 3 team leads. Mostly behavioral questions. They want to see if you are good with talking to people.
Second interview with the team lead you are assigned to, he/she let you know how the business works and make sure you still want the position.