I applied online. The process took 2 months. I interviewed at United Airlines
Interview
Many steps, including 3 in-person interviews.
I had to fly to 3 different cities for interviewing, and apparently they book candidates on standby because my seat on one flight was forfeited for a paying customer.