Three levels of interviews - Manager - Vice President - Human Resources - first interview on site. Interview with VP over lunch. Interview with HR on site. This was an internal hire - I already knew the people and I have participated in interviews in this company before.