I applied online. The process took 7 months. I interviewed at British Airways (London, England) in Dec 2017
Interview
Got invited to attend a assessment day after filling out a brief application online. Was a lot of girls so you need to stand out with your resume/personality. Was a very comfortable interview and glad I went