Union Pacific logo

Union Pacific Software Engineer Interview Questions
& Process

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

Based on 31 interview experiences · FREE TO READ

2.3 Rounds average
Easy Typical difficulty
71% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Union Pacific.

Showing 3 of 31
Union Pacific logo
Union Pacific

Software Engineer Intern

Engineering · a year ago

Intern Easy Neutral experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Panel
Interview formats
Coding Behavioral

The interview process wasn't too hard. They asked about what programming languages and technologies I'm good at, and then asked a bunch of behavioral questions. I talked to three different people, two from the tech side and one from HR.

Confirmed questions6 questions
  • What do you want to get out of this experience?
  • What's most critical in a team setting?
  • Tell me about diversity and inclusion.
Union Pacific logo
Union Pacific

Software Engineer

Engineering

Entry Average Positive experience Accept offer 2 rounds
Interview process
Phone screen Onsite Offer
Interview formats
Behavioral Technical Coding

I went through 2 rounds of interviews. First was a phone call that was mostly behavioral. Then, I had an onsite interview. The onsite started with some basic questions like 'What is a garbage collector?' and 'Describe how you can still have memory leaks with a garbage collector.' It progressed to more complex data structures and sorting algorithms, but wasn't too difficult if you knew the fundamentals. They sent me an offer via email and I got an extension when I asked.

Confirmed questions3 questions
  • Sorting singly linked lists, and creating min/max heaps from sorted arrays, etc. At this company, I honestly think the behavioral part may have been more important.
  • Sorting singly linked lists
  • Creating min/max heaps from sorted arrays
Union Pacific logo
Union Pacific

Applications Developer

Engineering

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Onsite Take home
Interview formats
Behavioral Technical Other

I applied online and heard back after about two months. The first part was a phone interview where they mostly asked about my background and what I'm looking for. After that, I was invited for an onsite interview. It was a panel with around 8 managers and architects who discussed their work and mine. On the same day, I also had to take an aptitude test.

Confirmed questions3 questions
  • Can you discuss your past experience?
  • What are your career expectations?
  • What is your current role and responsibilities?

Union Pacific Software Engineer Interview Questions

Quoted word for word from Union Pacific interview reports.

Could you explain the distinction between an object and a class?

Read reports

Can you explain the primary differences between Java and C++?

Read report

If you are not married, and have no kids, should you apply at UP?

Read report

What would you do if a classmate or instructor gave you incorrect information?

Read report

What's your reasoning for favoring one language over the other?

Read report

What would you do if you were given information that you knew was wrong?

Read report

Formats, difficulty and experience

Across all 31 Union Pacific interview reports.

Interview formats

Behavioral 44.4%
Technical 38.1%
Coding 9.5%
Group 3.2%
Other 3.2%

Interview difficulty

Easy 54.8%
Average 45.2%
Difficult 0%

Candidate experience

Positive 71%
Negative 12.9%
Neutral 16.1%