Taro Logo

Software Engineer II Interview Experience

March 10, 2026
Positive ExperienceNo Offer

Process

A recruiter sent me an invitation, and then scheduled a phone interview via CoderPad. It took about one hour to finish the coding phone interview. I finally got rejected three weeks later.

Questions

Part 1 You need to model orders and voyages, where each order has an origin, destination, dropoff date, and target delivery date, and each voyage has an origin, destination, departure date, and arrival date. The method book_order should assign an order to the earliest voyage by departure date that needs to meet the time and port constraints.

Part 2 On top of Part 1, each voyage now has a capacity limiting how many orders it can carry. You must extend the model so that book_order only assigns an order to voyages that both satisfy the time constraints and still have remaining capacity.

Part 3 Because capacity is often exhausted, you are allowed to have an overload percentage for each voyage. Update the book_order function to allow booking the overloaded capacity if there is no available normal capacity from all voyages.

Was this helpful?

Interview Statistics

The following metrics were computed from 9 interview experiences for the Flexport Software Engineer II role.

Success Rate

11%
Pass Rate

Flexport's interview process for their Software Engineer II roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive56%
Neutral0%
Negative44%

Candidates reported having good feelings for Flexport's Software Engineer II interview process.

Flexport Work Experiences