Phone interview followed by in-office interview.
Very good experience, phone interview was slightly technical and mostly resume behaviourial. Writing sample requested after.
In office interview consisted of three 45-minute sessions with all members of the division in order to fully evaluate you. Can get tiring but conversation remains interesting. Had some technicalities thrown at me. Needed SQL.