
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
Candidate interview experiences
First-hand accounts from people who interviewed at Union Pacific.
Software Engineer Intern
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.
- What do you want to get out of this experience?
- What's most critical in a team setting?
- Tell me about diversity and inclusion.
Software Engineer
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.
- 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
Applications Developer
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.
- 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.
“What is the difference between an object and a class?”
Read reports →“What are the differences between Java and C++?”
Read reports →“Can you explain the usage of the final keyword?”
Read 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.