On campus interview - case study, behavior interview. On site interview - multi-part interview including case study, demo, behavioral, lunch. It was an intense interview process. If you get stuck, discuss thought process as that is often more important than the end answer anyway. The onsite interview is a long day, so be prepared to be on your game for many hours. This gives you a good taste of ZS life.