The hiring/interview was rather lengthy due to changes in the structure and composition of the team I was interviewing for. Initial phone interview led to a series of in person interviews. All told I met with 11 people before an offer was extended. Scheduling was difficult as I needed to meet with senior managers based overseas.
I was interviewed by a range of people at multiple levels (peer, middle manager, senior manager). It gave me a good idea of the team composition and the people I would be working with. Most interviews were casual and informational but all had some technical content questions. HR took me on a tour of the office and introduced me to people from other teams I did not interview with.