I applied online. The process took 1 day. I interviewed at British Airways in Nov 2015
Interview
Online application leads to aptitude testing then a one on one interview with an airline advisor. Advisor takes you through your personal life and then very specific airline questions and how you would react as part of a team. Very challenging but rewarding experience.