Applied online. Was contacted by the HR/Talent manager 2 days later to have a phone screen. About a week later had a Skype interview with the team manager. Was then given a take home assignment "relevant" to the position (although not given much direction).