First two interviews were via phone call. First with someone in HR and the manger I'd report to, then a second with a C-level manager (the manager's boss). 3rd interview was onsite with a whole day worth of interviews with all department heads my job would be interacting with plus HR and co-workers.