← Back to Directory

Flexport

Mid-sized

Flexport is a technology-driven freight forwarding and logistics company that helps businesses manage global supply chains and shipping. It is known for providing a digital platform that offers visibility and analytics for international trade and cargo movement.

5 interview notes · updated Jul 2026

Flexport·Software Engineer·Technical Phone Screen

Jun 2026
Flexport SWE interview that went sideways in a kind of funny way. Got asked a classic DP problem, wrote greedy first, and things unraveled from there. Probably cost me the offer.
  • Solve the House Robber problem. Can you implement both a greedy and a dynamic programming solution?

“Writing greedy first was a mistake, and I think I knew it even as I was doing it.”

View Post

Flexport·Software Engineer·Technical Phone Screen

May 2026
First round coding interview at Flexport for a software engineer role. The problems themselves weren't unreasonable but the test setup was a mess and I ran out of time building trees by hand. Rejection came back within 30 minutes, and now I'm sitting on a 6-month freeze before I can try again.
  • Solve the House Robber III problem: given a binary tree where each node has a value, find the maximum amount you can collect without robbing two directly connected nodes.

“The problem itself is fine, classic tree DP.”

View Post

Flexport·Software Engineer·Technical Phone Screen

May 2026
Flexport software engineer interview with a coding round focused entirely on IPv4 address validation and restoration. Three related subproblems, escalating in difficulty. The backtracking part at the end was where things got interesting.
  • Write a function that validates whether a given string is a correctly formatted dotted-decimal IPv4 address, handling edge cases like leading zeros, signs, and out-of-range values.
  • Given a string of digits with no dots, determine whether it's possible to insert exactly three dots to form a valid IPv4 address under the same validation rules.
  • Return all valid IPv4 addresses that can be formed by inserting three dots into a digit-only string, without duplicates.

“Seemed straightforward at first and I almost rushed it.”

View Post

Flexport·Software Engineer·Technical Phone Screen

Apr 2026
Flexport SWE interview with a shipping/logistics themed coding problem. Pretty domain-specific but the underlying logic is straightforward greedy stuff once you strip away the context.
  • Given a list of items each with a weight and a per-ship capacity C, write a function that loads items onto ships in order. If an item fits on the current ship without exceeding C, add it. If not, close that ship and start a new one. If a single item's weight exceeds C on its own, reject it entirely. Return the list of ships with their loaded item ids, and a separate list of rejected item ids. Must run in O(n).

“The domain wrapper threw me for a second.”

View Post

Flexport·Software Engineer·Technical Phone Screen

Apr 2026
Flexport software engineer screen with a logistics-flavored coding problem. Pretty low-stakes as far as technical rounds go, felt more like a warmup than a real test, which I guess is exactly what it was.
  • Given a list of items each with a weight and an optional id, simulate loading them all onto a ship with no capacity limit. Return the load order, total weight, and item count. Must run in O(n) time.

“Pretty straightforward once you see it's basically just iterate and accumulate.”

View Post