I applied online. The process took 9 months. I interviewed at BNSF Railway
Interview
The interview process was fairly fast. Dress professional, not necessarily a suit, but a button up shirt and tie is fine. The process is very lengthy and can take a long time. Just be patient and don't give notice until you get your final offer.
Interview questions [1]
Question 1
What have you done to improve safety in your past or current workplaces?