I went through a four tier interview process. The first interview was a phone interview with the Manager of the team that I was applying for. The other three interviews were all conducted in one day, since I was relocating for the job. The day started with an HR interview or screening, then I had another, more technical interview with my team's manager, as well as some of the other managers from the operations teams that we work closely with, and finally I had a technical interview with the team that I was applying to join.