The recruiter was pleasant to talk to and I was enthusiastic about continuing the process. Following that I received a Codility test. Did a bunch of practice questions to familiarize myself with the interface, then started up the "real" test.
Oh dear. The test is not one that validates programming and problem solving skills, but one that effectively tests how much of the Spring Framework documentation has been memorized. Use of an external IDE is not permitted (so no adding imports easily), nor are any external references permitted.
The second test was a little better, and after adding debugging code I was able to determine that my code was working correctly per the specification, however the tests that had been created to validate the code failed.
In short, the Codility tests are set up to fail the candidate from the outset. So based on this I have come to the conclusion that BNSF has no intention of hiring anyone.