At first there was a initial call from the recruiter who would ask a few basic questions, then there was a 4 hour long interview. Interview with 2 Managers and 2 Engineers. A mixture of coding questions and a resume deep dive. Also, theoretical code design questions.