BNSF Railway logo

BNSF Railway Tech Trainee Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 7 interview experiences · FREE TO READ

2.1 Rounds average
Easy Typical difficulty
28.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BNSF Railway.

Showing 3 of 7
BNSF Railway logo
BNSF Railway

Tech Trainee

Engineering · nearly a year ago

Intern Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Behavioral Coding System Design

The interview process has 3 rounds. First is a 30min screening call with the recruiter. Second, a 45min live coding session, mostly mid-level LeetCode questions. Third, a 45min system design session, focusing on problems related to railway systems.

Confirmed questions4 questions
  • Can you share your experience with Java?
  • What's your background with Angular?
  • Tell me about your experience using Kafka.
BNSF Railway logo
BNSF Railway

Tech Trainee

Engineering · nearly a year ago

Entry Easy Positive experience Accept offer 2 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Coding System Design Behavioral

It was a 2 round process. The first round was a coding DSA question, which was pretty easy, involving a Hash Set. The second round was more system design focused, with questions about OOP and designing 3 API endpoints. There were also some behavioral questions mixed in.

Confirmed questions1 question
  • Tell me about a time you didn't succeed.
BNSF Railway logo
BNSF Railway

Tech Trainee

Engineering · nearly a year ago

Entry Easy Negative experience No offer 1 round
Interview process
Take home
Interview formats
Coding

I got sent an online assessment that had a medium LeetCode problem. I solved it in under 20 minutes and passed all test cases. Then I got rejected three weeks later. It felt like a complete waste of my time. I don't see the point of sending out online assessments if you're just going to reject people afterward.

Confirmed questions1 question
  • A medium-difficulty LeetCode question involving a greedy algorithm was asked.

BNSF Railway Tech Trainee Interview Questions

Quoted word for word from BNSF Railway interview reports.

Can you draw the high-level design for this example system design question?

Read reports

Formats, difficulty and experience

Across all 7 BNSF Railway interview reports.

Interview formats

Coding 42.9%
Behavioral 21.4%
System Design 21.4%
Technical 14.3%

Interview difficulty

Easy 57.1%
Average 14.3%
Difficult 28.6%

Candidate experience

Neutral 28.6%
Negative 42.9%
Positive 28.6%