
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
Candidate interview experiences
First-hand accounts from people who interviewed at Flock Freight.
Software Engineer
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.
- Consider designing an API for use by different teams.
- Questions covered BFS and SQL, as well as Java knowledge and LeetCode medium problems.
Software Engineer
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.
- What are your thoughts on object-oriented design?
- Can you design a simplified system related to our business?
- Solve a LeetCode medium problem.
Software Engineer
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.
- 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 →“Solve a LeetCode medium problem.”
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 →“How would you go about replicating real API calls?”
Read reports →“Could you answer questions about pages in a book?”
Read report →“Could you discuss the design of data security?”
Read report →“What are your thoughts on object-oriented design?”
Read report →“Can you design a simplified system related to our business?”
Read report →“How would you design systems based on business needs?”
Read report →Formats, difficulty and experience
Across all 13 Flock Freight interview reports.