
United Airlines Software Engineer interview typically runs 3 rounds: telephone interview, online skills test, and webcam interview. It usually takes a few weeks and can be slowed by reschedules.
$117K
Avg. Base Comp
$132K
Avg. Total Comp
3-4
Typical Rounds
2-6 weeks
Process Length
We've seen United lean heavily on resume-specific depth rather than abstract algorithmic difficulty. Multiple candidates reported that interviewers kept circling back to past projects, listed skills, and the exact technologies on their CVs, which means the real test is whether you can explain not just what you built, but why you made those choices and how you’d defend them under scrutiny. One candidate even described the conversation as broad but tied tightly to their background, with the interviewer probing for deep knowledge of whatever was claimed on the resume.
A recurring theme is that United seems to care about practical engineering judgment more than flashy technical breadth. Candidates were asked about SDLC, code quality, testing frameworks, OOP basics like polymorphism, and simple coding tasks such as reversing a linked list. That mix suggests they want engineers who can speak clearly about maintainability, development process, and core CS fundamentals without overcomplicating things. The strongest signal from the experiences we reviewed is that the company rewards candidates who can connect their experience to real software decisions, not just recite concepts.
We also noticed that the interview experience itself can feel uneven, with one candidate calling out repeated reschedules and a lack of momentum. That doesn’t change the technical bar, but it does mean candidates should be prepared for a process that may feel less polished than the role deserves. In practice, the people who seem to do best here are the ones who stay crisp, consistent, and specific when talking through their work, because United appears to be listening for whether your resume reflects genuine ownership.
Synthetized from 2 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the United Airlines process.
The process felt longer than it needed to be, and honestly the biggest issue was the lack of momentum. I first had a pre-recorded interview, and after that I moved into a virtual interview. It was a pretty standard setup overall, but it dragged because of multiple reschedules on their side, which made the whole thing feel disorganized. The actual questions were not especially hard, but they were broad and very tied to my resume and past projects, so I had to be ready to talk through my own experience in detail rather than just solve generic coding problems.
In the live rounds, they asked a mix of behavioral and technical questions. One interviewer asked about my greatest weakness and how I handle it, and there were also questions on OOP concepts like polymorphism. A lot of the discussion was centered on my CV and the skills I listed, and I got the sense they wanted deep knowledge of whatever you claim on your resume. There was also a basic coding question on reversing a linked list, which was straightforward. Compared with the time spent waiting and rescheduling, the interview itself was fairly easy, but the overall experience was frustrating because it felt like they may have already had someone in mind. I didn’t get an offer, and my main takeaway is to be ready to defend every project on your resume clearly and concisely, while also preparing for a few simple coding and OOP questions.
Prep tip from this candidate
Be ready to walk through every project and skill on your resume in depth, because the live rounds were heavily resume-based. Also review basic OOP concepts like polymorphism and simple coding tasks such as reversing a linked list.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at United Airlines
Write a query to select the top 3 departments with at least ten employees and rank them according to the percentage of their employees making over 100K in salary.
| Question | |
|---|---|
| Weighted Keys | |
| Top 3 Users | |
| Maximum Profit | |
| Download Facts | |
| Sum to N | |
| User Experience Percentage | |
| Distance Traveled | |
| P-value to a Layman | |
| Third Purchase | |
| Type-ahead Search | |
| Sort Strings | |
| Hurdles In Data Projects | |
| Dijkstra implementation | |
| Christmas Dinner Ingredient Optimization | |
| Random Weighted Driver | |
| Type I and II Errors | |
| Max Width | |
| Uniform Car Maker | |
| Cloud-Agnostic Deployments | |
| Drink Production Allocation | |
| Uber Eats Customer Experience | |
| External Sorting | |
| Your Strengths and Weaknesses | |
| Bernoulli Sample | |
| Stakeholder Communication | |
| Client Solution Pushback | |
| k-Means from Scratch | |
| Flight Routes - 2 | |
| Pool Matching |
Synthesized from candidate reports. Individual experiences may vary.
An HR recruiter calls to review your background, interest in the role, and basic fit. This stage is usually straightforward and centered on your resume and overall experience.
Candidates complete an online skills test that feels like a real screening rather than a casual conversation. Questions can cover software development fundamentals such as SDLC, code quality, testing frameworks, and other topics tied to the job description.
Some candidates first complete a pre-recorded interview before moving to live rounds. This stage appears to be a structured screening where you answer questions about your background and experience on camera.
The live interview includes a mix of behavioral and technical questions. Interviewers often dig deeply into your resume, past projects, and listed skills, along with topics like OOP concepts, SDLC, code quality, and simple coding problems such as reversing a linked list.