
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
Candidate interview experiences
First-hand accounts from people who interviewed at Pilot Flying J.
Software Engineer
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.
- Could you describe the technologies you have a deep understanding of?
Software Engineer
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.
- Why are you interested in software?
Software Engineer
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.
- 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 →“Can you compare programming to writing a research paper?”
Read reports →“Why are you interested in software?”
Read report →“Could you describe the technologies you have a deep understanding of?”
Read report →“Can you tell me about your background and experience?”
Read report →“Can you tell me about a project you worked on?”
Read report →Formats, difficulty and experience
Across all 8 Pilot Flying J interview reports.