Applied online and heard back in a month. Interviewed in person for about 30 minutes. Was able to have a nice discussion with the two people interviewing me and spoke about a wide range of topics. Had a great interview and was pretty sure I would get the role.