Applied online and was contacted by a recruiter via email to arrange a meeting date for an online interview. The first stage was a panel interview and waited about 3weeks until I got invited to the next stage which was a 1:1 interview, got the results after about two weeks.