Design Container Assignment with Incompatible Goods
Company: Flexport
Role: Software Engineer
Category: System Design
Difficulty: hard
Interview Round: Onsite
Overview: Design a shipment-planning service that assigns goods to ocean containers under weight, volume, and incompatibility constraints. Cover versioned plans, deterministic optimization, explainable infeasibility, asynchronous solving, approval races, stale-input protection, overrides, and auditability.
Read the full Flexport Software Engineer interview experience this question came from