I applied online. The process took 3 months. I interviewed at British Airways (London, England) in Jan 2019
Interview
Had some online assessments - typical psychometric stuff, fairly challenging, then a video interview which was really good and gave you a second chance at recording it if it went badly. Then the assessment centre which they tried to structure as a typical day in the office - group exercise, individual exercise and individual interview