I applied online. I interviewed at British Airways (Heathrow, England) in Mar 2019
Interview
During the application process online - required to do some scenario tests. Together with currency conversions and working out times in different countries. Assessment day was very well organised and very little waiting around - was very impressed.