Real, anonymous reports from people who interviewed for Software Engineer at BNSF Railway, newest first and distilled into what to expect across the loop.
Get your personalized BNSF Railway Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
I started with an online assessment that felt like a typical DSA-style warmup, except it was paced so tightly that it turned into a sprint. The problems were medium to high difficulty, and I had 60 minutes total. I got through the first one, but I couldn’t make it past the second within the time limit.
After that, I never made it any farther, and I was left without any meaningful follow-up. The whole thing was basically decided by that initial timed coding block.
3 months ago
Average Negative United States
My process started with a recruiter call, and not long after that I got a timed take-home coding assessment. Following the take-home, I went through a combined initial technical and behavioral interview, and then it escalated into a big final stage.
The final stage was intense and drawn out—five rounds, with live coding appearing twice inside that loop. It also felt unusually duplicative overall: by the time I reached the later rounds, I was already exhausted from the earlier work. What really disrupted the flow was that one interviewer was significantly late and ended up canceling, which added even more uncertainty to an already heavy schedule. I had been told decision timing would take around two weeks, so I waited just over that before reaching out.
3 months ago
Average Neutral El Paso, TX
After applying, I moved quickly into two early interviews—both over Zoom—because their headquarters were in Fort Worth, Texas. The first step felt str…
3 months ago
Average Neutral Dallas, TX
I finished the first stage and then waited for the full loop rounds to be scheduled. When the next phase came up, it was clearly a larger commitment—f…
4 months ago
Average Positive Seattle, WA
After applying, I received an online assessment with a relatively quick turnaround. Once I finished the OA questions, I waited for updates and didn’t …
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Initial Assessment
Candidates typically begin with an online assessment that includes coding challenges, often with a tight time limit, which can be stressful and may lead to early disqualification based on performance. The problems vary in difficulty and may not align with common coding interview expectations.
Online assessmentCoding challengesTime pressure
Interview Structure
The interview process usually consists of multiple rounds, often culminating in a lengthy five-hour loop that includes technical and behavioral assessments. Candidates report a structured format but express concerns about the intensity and potential redundancy across rounds.
Interview loopMultiple roundsStructured format
Technical Focus
Interviews heavily emphasize technical skills, including coding and system design, with expectations that candidates demonstrate practical engineering abilities rather than just theoretical knowledge. Some candidates noted that questions were not always reflective of day-to-day tasks.
Technical interviewsSystem designPractical skills
Communication and Feedback
Many candidates experienced a lack of communication regarding their application status and feedback after interviews, leading to feelings of uncertainty and frustration. Delays in responses and vague rejection notices were common.
CommunicationFeedbackUncertainty
Company Culture and Values
Interviews often include discussions about company culture and values, with a focus on safety and fit within the organization. Candidates reported that understanding these aspects was crucial to the interview experience, even if it did not lead to an offer.
Company cultureValues alignmentSafety
Final Stages and Outcomes
Candidates noted that the final stages of the interview process could be disheartening, especially if they felt positive about their performance but ultimately did not receive an offer. Some experienced unexpected changes in offer conditions or sponsorship policies.