There were multiple stages which needed to be passed. Each stage was quiet difficult. There was numerical tests and a scenario based questions where you record yourself answering. It is online based.
The assessment day was via Zoom over about 3-4 hours, but you were only required to be in particular 'rooms' being assessed or for the interview for part of the time. The rest of the time you could interact with the other candidates. Everyone from British Airways were lovely! I really enjoyed the Zoom Assessment Day and I got the job! Fantastic experience, loved it!
The recruitment day consisted of 2 group tasks and a 'speed dating' type interview with different interviewers. One of the tasks, you had to work as a group to decide how much money you would award each person for their holiday complaints. It was absolutely fine.