I applied online. The process took 4 weeks. I interviewed at BNSF Railway in Dec 2017
Interview
Very organized and structured. After application was submitted had to complete a personality and cognitive test. Next was a recorded video interview. After, they flew me out to Fort Worth.