Flock Freight logo

Flock Freight Software Engineer Interview Questions
& Process

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

Based on 13 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
30.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Flock Freight.

Showing 3 of 13
Flock Freight logo
Flock Freight

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Take home Recruiter call Phone screen Onsite
Interview formats
Technical Coding System Design

The interview process was pretty straightforward. I started with a technical take-home assignment that had standard DSA questions, SQL, and some other coding knowledge checks. After that, I had a chat with a recruiter, then a technical screen with a current engineer at Flock. The final stage was a pretty long interview day where I met a bunch of people from the Engineering department. All the interviews were good experiences; I felt comfortable, and they asked good questions to check my technical skills. Everyone at Flock seems to really like their jobs and care about their coworkers.

Confirmed questions2 questions
  • Consider designing an API for use by different teams.
  • Questions covered BFS and SQL, as well as Java knowledge and LeetCode medium problems.
Flock Freight logo
Flock Freight

Software Engineer

Engineering

Entry Average Negative experience No offer 4 rounds
Interview process
Technical screen Phone screen Recruiter call Onsite
Interview formats
Coding Technical Technical Technical System Design

4 rounds totally. The whole process was smooth and everyone was really nice and friendly. First was a quiz with easy Java (or JS) and SQL questions. Second was a voice call with two questions about OOD design and a LeetCode medium problem. Third was a meeting with the hiring manager to go over my resume. Fourth was an onsite interview that lasted about 4 hours, which included HR, OOD, system design, and a technical talk. I really liked this company, but I didn't perform well in the final round.

Confirmed questions3 questions
  • What are your thoughts on object-oriented design?
  • Can you design a simplified system related to our business?
  • Solve a LeetCode medium problem.
Flock Freight logo
Flock Freight

Software Engineer

Engineering

Senior Easy Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical System Design Behavioral Other

Got contacted by Natalya from SignalFire's database for a Senior Software Engineer role. The interview process was pretty standard: a phone tech screen, a 5-hour final interview loop that's typical for the industry, and then a final chat with the hiring manager. I got an offer about 4 business days after the final loop. Natalya was great with communication throughout. Even though I was weighing other offers, Flock didn't pressure me, and it took me about 3 weeks from the final loop to accept.

Confirmed questions3 questions
  • Questions about basic algorithms
  • Questions about systems design
  • Questions about product discussions

Flock Freight Software Engineer Interview Questions

Quoted word for word from Flock Freight interview reports.

Can you explain the difference between deep copy and shallow copy in Java?

Read reports

How would you design an optimized search for a social network to quickly determine if one person is connected to another?

Read reports

Can you design a simplified system related to our business?

Read report

Formats, difficulty and experience

Across all 13 Flock Freight interview reports.

Interview formats

Technical 35.5%
Coding 25.8%
System Design 16.1%
Behavioral 12.9%
Other 9.7%

Interview difficulty

Easy 15.4%
Average 61.5%
Difficult 23.1%

Candidate experience

Neutral 23.1%
Negative 46.2%
Positive 30.8%