Talked to several people on the phone before my formal interview (a manager, a VP, an HR recruiter). On site interview lasted a day and included some panel interviews with different groups and one-one interview with the position supervisor and a representative from upper management. I was also required to give 30 minutes presentation on my research.