The interview process was very typical. First a phone interview with the recruiter and then a call with hiring manager. The final phase of interview was about 5 hours long on my resume, past related projects and a brainstorming session on a topic selected by the interview committee.