I applied online. The process took 2 weeks. I interviewed at Union Pacific (Omaha, NE) in Mar 2014
Interview
Had a phone interview with someone from HR, then came for an in-person interview with a panel of diverse members who asked pretty canned questions. After that, had to complete a work example to show them my development process.