I applied online and was contacted through email a month later. A phone interview was scheduled for a week later with two engineers. We mainly just reviewed my resume and talked about past projects. A week later I was contacted through email again about scheduling an in person interview for a week after that. The interview was 3 hours and was a mix of behavioral and technical questions.