Pilot Flying J logo

Pilot Flying J Software Engineer Interview Questions
& Process

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

Based on 8 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Pilot Flying J.

Showing 3 of 8
Pilot Flying J logo
Pilot Flying J

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 1 round
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

The first round involved tech and behavioral questions. The interviewers were very nice and straightforward. It seemed like they are looking for someone who can start working immediately with minimal training. They were polite and professional, but the people on the call didn't share much about their own work, only their names.

Confirmed questions1 question
  • Could you describe the technologies you have a deep understanding of?
Pilot Flying J logo
Pilot Flying J

Software Engineer

Engineering

Entry Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Onsite
Interview formats
Behavioral Technical

The interview process involved three interviews over a few weeks. Initially, there was a very casual meeting at my University's career fair. Following that, I spoke with the recruiter who discussed the role and my resume. In the final interview, I met with a Senior Engineer to go over my resume and career aspirations, and we also toured the office. Technical questions seemed minimal. Overall, it was a negative experience due to the lengthy 6-month process without an offer.

Confirmed questions1 question
  • Why are you interested in software?
Pilot Flying J logo
Pilot Flying J

Software Engineer

Engineering

Senior Easy Neutral experience No offer 4 rounds
Interview process
Phone screen Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral Coding

So, the interview was like 4 parts: first a phone screen, then talking to the manager, then a technical assignment, and the last part was a final discussion with some behavioral questions. Sometimes there were more people in the meetings than you expected, so it felt a bit all over the place and not super planned out. The recruiter didn't give much feedback, just a quick message saying someone else got the job, no real explanation.

Confirmed questions2 questions
  • Can you tell me about your background and experience?
  • Your technical assignment is to develop a single-screen application capable of fetching data from an API and then displaying map markers corresponding to the retrieved data.

Pilot Flying J Software Engineer Interview Questions

Quoted word for word from Pilot Flying J interview reports.

Can you provide a method to check if a string is a palindrome?

Read reports

How many cranks do you need to determine which boxes have which set of marbles, given 3 boxes with a crank, where one box produces white marbles, another blue, and the third produces blue or white marbles?

Read reports

Given three boxes, each mislabeled (one for blue, one for white, one for both), and a crank on each that dispenses one marble, what's the fewest crank turns needed to correctly label all boxes?

Read reports

Could you describe the technologies you have a deep understanding of?

Read report

Formats, difficulty and experience

Across all 8 Pilot Flying J interview reports.

Interview formats

Technical 47.8%
Behavioral 34.8%
Coding 17.4%

Interview difficulty

Easy 37.5%
Average 62.5%
Difficult 0%

Candidate experience

Neutral 25%
Negative 25%
Positive 50%