I applied online and was emailed less than a day later to set up an in-person interview. It was a panel interview, relaxed, but still covered all the important questions. They went through a lot of company background, which was helpful, and asked both skills-related and more general professional questions.