ForeFlight logo

ForeFlight Software Engineer Interview Questions
& Process

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

Based on 10 interview experiences · FREE TO READ

2.2 Rounds average
Easy Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ForeFlight.

Showing 3 of 10
ForeFlight logo
ForeFlight

Software Engineer

Engineering · a year ago

Mid Easy Positive experience Accept offer 5 rounds
Interview process
Phone screen Technical screen Onsite Panel Group Presentation Background check Offer
Interview formats
Technical Behavioral

The interview process is pretty standard. It started with a phone screen, then a manager interview focusing on behavioral questions, followed by multiple technical interviews with different team members, and finished with a final chat with the manager.

Confirmed questions1 question
  • Tell me about your experience with computer science algorithms and data structures.
ForeFlight logo
ForeFlight

Software Engineer

Engineering · a year ago

Intern Easy Positive experience Decline offer 2 rounds
Interview process
Take home Recruiter call Technical screen Onsite
Interview formats
Coding Behavioral

I got selected for a coding exercise after I reached out to the recruiter. Then there was one coding exercise and after that, a behavioral interview with managers. So there were just two rounds in total. The whole process did take a long time though.

Confirmed questions6 questions
  • Coding question: FizzBuzz
  • Coding question: invert a linked list
  • Behavioral question: why foreflight
ForeFlight logo
ForeFlight

Software Engineer

Engineering

Entry Difficult Negative experience No offer 1 round
Interview process
Take home
Interview formats
Coding

This is only about the technical take-home assessment. I had to drop out because of a family situation. The assignment was to call a sample Foreflight API. However, it had a CORS policy that I couldn't figure out in time when writing my fetch requests. It's odd to give candidates a data source and then make them deal with complications just to access it.

Confirmed questions1 question
  • Please write an application, using any language you prefer, that allows a user to enter an airport identifier and then displays the corresponding airport and weather data.

ForeFlight Software Engineer Interview Questions

Quoted word for word from ForeFlight interview reports.

What about ForeFlight specifically sparks your interest?

Read report

Tell me about your experience with computer science algorithms and data structures.

Read report

Can you describe your approach to solving this take-home assessment problem?

Read report

Formats, difficulty and experience

Across all 10 ForeFlight interview reports.

Interview formats

Coding 45%
Behavioral 30%
Technical 25%

Interview difficulty

Easy 50%
Average 40%
Difficult 10%

Candidate experience

Positive 80%
Neutral 10%
Negative 10%