There were two parts to the interview. The first was an on campus interview with recruiters, and the second was an onsite interview. The campus interview was a pretty standard campus interview. The onsite interview was a four part, four hour long interview. It was comprised of a panel interview, a technical interview, a case study, and a presentation that you had to prepare before coming.