Hawaiian Airlines logo

Hawaiian Airlines Software Engineer Interview Questions
& Process

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

Based on 17 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
35.3% Positive experience

Candidate interview experiences

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

Showing 3 of 17
Hawaiian Airlines logo
Hawaiian Airlines

Software Engineer

Engineering

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

I got an email for a phone screening and they got back to me the next day. They asked about my technical background. Then a couple days later, I had a video conference interview that was about an hour. They asked technical questions and gave me 2 coding challenges at the end. Early the next week, I got an email to come to Hawaii for in-person interviews. They flew me out the following week and I had 3 interviews scheduled right after my flight. The interviews were 30min, 1hr, and 1hr. For the last two, I had to do coding challenges on a whiteboard. All the interviews started with me explaining my experience. Everyone was helpful and kind throughout the process. I got an offer before the week ended after I got back from Hawaii.

Confirmed questions4 questions
  • Could you write a function to demonstrate modularity?
  • Can you create a function that takes two strings and checks if the second string is a substring of the first?
  • Please solve the Fizz Buzz problem.
Hawaiian Airlines logo
Hawaiian Airlines

Software Engineer

Engineering

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check
Interview formats
Behavioral Technical Coding

A recruiter from Hawaiian Airlines contacted me about 2.5 months after I applied. The recruiter first described the company, the role, and the interview process, mentioning they were trying to fill the position quickly. Next, I interviewed with two Software Engineers (mid/senior level) who asked a lot of technical questions covering OOP concepts, Data Structures, and some scenario-based questions. After that, I had a third round with two interviews: one with the technical team and one with the hiring managers. Both lasted an hour and were mostly technical, with one coding challenge. Despite doing well in the interviews, I disliked the company due to the lack of communication afterward. The recruiter went silent and didn't respond to my follow-ups for 6 weeks. This lack of communication after dedicating 3-4 hours to the interview process is a major red flag, and I'd advise others to avoid this company based on my experience.

Confirmed questions1 question
  • Regarding a piece of JS code, what can you tell me about scope?
Hawaiian Airlines logo
Hawaiian Airlines

Software Engineer

Engineering

Entry Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

I applied online and the whole thing took about a month. First, I talked to an HR person over the phone (they were outsourced). Then, I had two web interviews where they asked me technical questions. The last step was an in-person interview. It was a bit strange because I could answer all the programming questions, but they said I didn't get the job because others had better programming skills. It's a weird excuse since they just opened a new office and could use more developers, but whatever. At least I got a free trip to Hawaii out of it, which is the main good thing.

Confirmed questions4 questions
  • Can you validate a phone number?
  • Code a program to print numbers 1 to 100, replacing multiples of three with 'Fizz', multiples of five with 'Buzz', and multiples of both three and five with 'FizzBuzz'.
  • For a given integer array containing exactly 4 unique numbers, like 1 2 5 8, what is the count for each of those numbers?

Hawaiian Airlines Software Engineer Interview Questions

Quoted word for word from Hawaiian Airlines interview reports.

Write a function that determines if a given string is a palindrome.

Read reports

Write a function that returns the largest number in an array.

Read reports

Create a function to get the remainder of a division problem (The % operator but do it manually).

Read reports

Can you create a function that takes two strings and checks if the second string is a substring of the first?

Read report

Write a Fizzbuzz function that takes numbers 0-100 and returns those divisible by 3, those divisible by 5, and those divisible by both 3 and 5.

Read report

Given an integer array with any numbers, can you provide an array of unique numbers along with their counts?

Read report

Formats, difficulty and experience

Across all 17 Hawaiian Airlines interview reports.

Interview formats

Coding 34%
Behavioral 31.9%
Technical 29.8%
System Design 2.1%
Presentation 2.1%

Interview difficulty

Easy 11.8%
Average 76.5%
Difficult 11.8%

Candidate experience

Negative 29.4%
Neutral 35.3%
Positive 35.3%