Flexport logo

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

2.9 Rounds average
Average Typical difficulty
49% Positive experience

Which role are you interviewing for?

30 roles · 576 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Flexport.

Showing 4 of 576
Flexport logo
Flexport

Operations Associate

Operations · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Behavioral Case Behavioral

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.

Confirmed questions6 questions
  • 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?
Flexport logo
Flexport

Air Operations Specialist

Operations · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral Technical

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.

Confirmed questions4 questions
  • Could you tell me what Flexport does?
  • What are your salary expectations?
  • What do you know about Flexport?
Flexport logo
Flexport

Software Development Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding

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.

Confirmed questions1 question
  • Could you solve a grid traversal problem, finding the minimum steps to a target cell, by efficiently using BFS and carefully handling edge cases?
Flexport logo
Flexport

Technical Program Manager

Engineering · a year ago

Mid Difficult Negative experience No offer 4 rounds
Interview process
Phone screen Recruiter call Technical screen Panel
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • 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.

Interview formats

Behavioral 39%
Technical 24.3%
Coding 12.7%
Case 10.4%
Presentation 6.8%

Interview difficulty

Easy 17.5%
Average 71%
Difficult 11.5%

Candidate experience

Positive 49%
Neutral 22.2%
Negative 28.8%

Reports by job function

Operations 239
Engineering 173
Sales 79
HR 22
Analytics 16
Finance 13