I applied online. The process took 1 day. I interviewed at BNSF Railway in Jun 2025
Interview
Never talked to a person to discuss the position -- was just sent a take home "test" via Codility.
It didn't test much about my ability to do work in Java, SQL, Spring, etc. It was instead mostly about recalling and regurgitating infrequently used API framework details from memory. This is info any working developer would be looking up in reference docs.
A company that is so under the gun, that their engineers would need to have this class of info ready off the tops of their heads, would be IMHO an unhealthy, beyond stressful, place to work.
Interview questions [1]
Question 1
Add SpringBoot aspect code and markup for a set of (undocumented) classes.
I interviewed at BNSF Railway (Seattle, WA) in Mar 2026
Interview
After submitting the application, I get the OA questions in 1 week. But after completing the OA questions, I have not heard any update.
As far as I have being, I only faced the 2 Online Assessment questions to finish in 70 mins.
Interview questions [1]
Question 1
The question is mainly about how to implement RESTful API with requests and responses, also complete the required the unit tests.
It's not algorithms questions, so should be fair enough to resolve the problems if you have related experience.
I applied through other source. I interviewed at BNSF Railway (Dallas, TX) in Feb 2026
Interview
I have completed OA and completed one round of techinical assessment my experience so far is good, I am yet to complete remaining interview rounds.
In my second round they asked about current project details and one syste design question.
Interview questions [1]
Question 1
They asked about my technical skills and common questions about project architecture and one system design question.
I applied online. The process took 2 days. I interviewed at BNSF Railway in Aug 2025
Interview
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.