
Flexport Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 576 interview experiences · FREE TO READ
Which role are you interviewing for?
30 roles · 576 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Flexport.
Operations Associate
So, the interview process involved three main stages. First, there was a standard interview where they asked me to introduce myself and some typical STAR method questions. Next up was a case study that focused on how I'd handle a situation with a dissatisfied client and their missing supplies. Finally, there was another interview that delved into questions about my drive and resilience.
- Tell me about yourself.
- Could you share an instance where you automated a process to resolve an issue at your previous or current job?
- Imagine a scenario where a client was unhappy due to lost supplies; how would you handle it?
Air Operations Specialist
First, there was an HR interview where they checked my cultural fit and asked about my salary expectations. Then, I had two rounds with department leaders, which were very smooth and comfortable. They asked what I knew about Flexport and introduced what I would do if I joined.
- Could you tell me what Flexport does?
- What are your salary expectations?
- What do you know about Flexport?
Software Development Engineer
I had a coding round where I was asked to solve a graph problem on a grid. The task was to use BFS for the shortest path. It was important to design the traversal efficiently, handle edge cases properly, manage visited states, avoid doing work twice, and make sure it would work for big inputs. This showed me that grid problems are common for testing algorithms and how well you code them. BFS, DFS, Dijkstra, and 0-1 BFS are super useful for these. Practicing shortest path problems is key for graphs and thinking about state, memory, and speed.
- Could you solve a grid traversal problem, finding the minimum steps to a target cell, by efficiently using BFS and carefully handling edge cases?
Technical Program Manager
I went through a phone screen, then spoke with the hiring manager, and finally did a panel interview. Before the panel, it seemed like my experience with stakeholder and project coordination was a great fit, like 90% aligned with the job description. It turns out they actually wanted someone more like an engineering manager than a PM. I was pretty bummed to have spent 3 hours on the panel interview only to discover their actual needs didn't match the job description at all.
- Can you describe a technical decision you've made?
Flexport Interview Questions
Quoted word for word from Flexport interview reports.
“Given an array of positive integers and a target integer, return an array of indices where two numbers sum up to the target number, with array elements and target in hex format.”
Read reports →“When a database transaction is committed, and a foreign key disappears from a related table, which ACID property is violated?”
Read reports →“Given the need to manage meetings and avoid double bookings using integer time slots (start_time <= x < end_time), implement a function that returns true and books the slot if available, or false if the slot is already booked, with provided examples.”
Read reports →“Can you implement a function that checks if a player has enough tokens to buy a card, based on the card's cost and the player's inventory? For instance, if a card costs 2 White, 1 Black, and 4 Blue tokens, and the player has 2 White, 2 Black, and 4 Blue tokens, the function should return true. However, if the player has 2 White, 2 Green, and 4 Blue tokens, it should return false.”
Read reports →“Can you determine if you can afford a card given a set of tokens?”
Read report →“Can you write a function to determine if game cards can be purchased?”
Read report →“Can you explain both the brute force and optimized solutions for the Intervals problem?”
Read report →“Could you solve a grid traversal problem, finding the minimum steps to a target cell, by efficiently using BFS and carefully handling edge cases?”
Read report →“Can you design a function for a gaming app that handles buying entities with tokens, considering entities have prices based on different token combinations?”
Read report →Formats, difficulty and experience
Across all 576 Flexport interview reports.