Southwest Airlines logo

Southwest Airlines Software Engineer Interview Questions
& Process

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

Based on 49 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
69.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Southwest Airlines.

Showing 3 of 49
Southwest Airlines logo
Southwest Airlines

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Behavioral Technical

Met recruiters at my college STEM fair and gave them my resume. They had me give them their resume and apply online. After I applied, I waited about a month with no word except the recruiter who shared his number with me. After a month, I was contacted via email to schedule first round of the interview via phone. The process then, assuming I passed this round, would be one round of technical interview and the last round of interview. In total, the interview took three days (besides the initial waiting time), with the interviews taking place one day after the other. I was then contacted about a week later about their decision. The recruiters, especially my last interviewers, were really nice and friendly. I asked them about Southwest culture and things they liked about Southwest, especially Halloween, which had just passed, and they had a lot of fun stories.

Confirmed questions1 question
  • Can you share an instance where you had to work with someone difficult?
Southwest Airlines logo
Southwest Airlines

Software Engineer Consultant

Engineering · more than a year ago

Mid Average Negative experience No offer 1 round
Interview process
Recruiter call Onsite
Interview formats
Technical Behavioral

It was a terrible experience. I went to the office and had to wait an hour before an interviewer found me. We then moved to a conference room where two people joined via Teams, but none of them had their cameras on, which felt like a red flag. The lady, who seemed to be the lead, communicated poorly and started shouting at me, which was shocking, though the other two were calm. I answered their Java and AWS questions. The lady told me I shouldn't make excuses and that if I thought I couldn't handle the tasks, I shouldn't join, also mentioning that most software engineer consultants are fired within two months.

Confirmed questions2 questions
  • Regarding copying 50 TB of data between servers in 80 hours, how would you approach this task using Python?
  • Given your AWS certification, are you confident in your ability to utilize AWS for this role?
Southwest Airlines logo
Southwest Airlines

Software Engineer

Engineering

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Panel Offer
Interview formats
Behavioral Technical

I applied online, then a recruiter reached out and set up a 1-hour Teams call. She asked technical and behavioral questions and was really nice. I passed that, and then had a panel interview with 6 people. I answered everything, but the next week the recruiter told me they hired a contractor who was already working there. That felt weird because companies usually hire contractors directly. The whole thing felt like a show because they probably just wanted to hire that person anyway, but still had to do the process. It wasted everyone's time and energy, very unprofessional.

Confirmed questions1 question
  • Can you tell me why you were interested in applying to Southwest?

Southwest Airlines Software Engineer Interview Questions

Quoted word for word from Southwest Airlines interview reports.

Can you explain the difference between synchronous and asynchronous messaging?

Read reports

Could you write the equals and hashCode method for a Java class?

Read reports

Can you create a list that satisfies conditions (a) and (b)?

Read reports

Regarding copying 50 TB of data between servers in 80 hours, how would you approach this task using Python?

Read reports

Can you explain your choice of a pig nose for your interview costume?

Read report

Tell me about your favorite class and the reasons behind it.

Read report

Can you tell me about your experience with older programming languages?

Read report

Formats, difficulty and experience

Across all 49 Southwest Airlines interview reports.

Interview formats

Behavioral 48.4%
Technical 39.8%
Coding 7.5%
Group 3.2%
System Design 1.1%

Interview difficulty

Easy 26.5%
Average 61.2%
Difficult 12.2%

Candidate experience

Positive 69.4%
Negative 16.3%
Neutral 14.3%