I applied online. The process took 2 months. I interviewed at British Airways (West Drayton, London, England) in Jan 2020
Interview
(NOTE: This interview was done prior to the Covid-19 situation developing)
I submitted my CV alongside completing online aptitude tests, which comprised pattern recognition and data analysis tests, amongst other things. There was then a video assessment asking questions along the lines of "What challenges to do you think British Airways faces today?", etc.
I was then invited to an in-person assesment at British Airways HQ, which comprised two interviews. The first was a data-analysis style interview, in which I was given a data-pack and and hour of prep time, before presenting to a mock board of managers. The second was an interview about me, my background, etc.
Interview questions [1]
Question 1
What's the first thing you would do when given a dataset?