The way it goes with BNSF is....
They will post the job online and you send in your application, online also.
They will send an email telling you the time and date to be there. DON'T BE LATE!
They will tell you a little about the job and give you a couple of tests. They will also tell you DO NOT turn in a notice to your present employer. If you have basic math skills and can read and understand an 8th grade text book the tests are easy. Then they will interview everyone one on one. Talk about safety and being a team player. At this time they will also take hair for a drug test.
Next you will take a hearing test, a strength test and a physical which includes a vision test.
Next they will send email telling you passed everything and give you a start date and to call the training coordinator.
Then, in my case, 4 days later they will call you and tell you your class has been cancelled, so sorry. But we may hire again next year.
So here I sit and wait until next year.
The pay in my area for training is $740 a week based on 48 hrs.