One phone interview and four onsite rounds.
Honestly, a bunch of clowns. They asked me the exact same two questions from the phone interview in one of the onsite rounds.
The coding rounds were easy – easy/medium questions. The design round was about application design, not large-scale system design. This bothered me, and later, during the manager round, when I said I was hoping to work on large-scale distributed systems, he stated that most of their data and systems fit within a few nodes and they don't have problems I can help with. In fact, his suggestion was about how many active freights run at a time, and to handle that load, a single node is sufficient for most purposes.
The funny and weird part happened after that. The manager went on to suggest another company for me to interview, stating that the other company works with the kind of data and scale that I was looking forward to.
Another strange observation: you could see how every engineer you met was fakely obsessed with the global freight business and how they were drawn towards it.
Simple/Easy Programming Questions
The following metrics were computed from 28 interview experiences for the Flexport Software Engineer role in San Francisco, California.
Flexport's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Flexport's Software Engineer interview process in San Francisco, California.