I applied online. The process took 2 weeks. I interviewed at Flexport (San Francisco, CA) in Aug 2018
Interview
one phone interview and 4 onsite rounds.
Honestly, a bunch of clowns. They asked me the exact same 2 questions from the phone interview in one of the onsite rounds.
The coding rounds were easy - easy/medium questions. Design was about application design. (Not large scale system design). This bothered me and later when the manager round came, and I said I was hoping to work on large scale distributed systems stuff, he said most of their data and sytems fits in a few nodes and they dont have problems i can help with. Infact his suggestion to me was, how many active freights are running around at a time, and to handle that load, we dont need more than a single node for most purposes.
The funny and weird part happened after that. the manager went on to suggest another company for me to interview, stating the other company works with the kind of data and scale that I was looking forward to.
Another strange observation: you can see how every engineer you meet is fakely obsessed with the global freight business and how they were drawn towards it :)
I applied online. The process took 4 weeks. I interviewed at Flexport (San Francisco, CA) in Mar 2026
Interview
Round-0: Recruiter call or Screening call
Recruiter was friendly and clearly explained about the company, role and team. Asked to tell me about myself, then a recent project experience
Round-1: Technical coding 1 (1hr)
Graph based question asked as two parts. Not a direct question leetcode question, but had to take an example myself and write the class and methods.
Round-2: Behavioral Interview with Engineering manager (1hr)
Introduced each other, talked about team and responsibilities of the role. Then she asked about my experience like challenging project, conflict, things that I learned from current experience those I haven't before. Some follow-up question about the project experience and so on.
This interview went well. I stumbled for few questions but overall its a good experience. Engineering Manager was so cool that she was talking and having a conversation rather than firing questions back-to-back.
Round-3: Technical coding 2 (1hr)
More real world based question. Has three parts. First two parts are to design the required classes and methods involving shipping yard, containers, buyers and sellers. The third part is to implement an algorithm to match the bidding between buyer and seller and conduct the transaction.
Two rounds of leetcode questions. Asked about your experiences first and then do one of two lc questions. Easy or easy medium level. Interviewers are very friendly and not stressful interview at all.
1. self introduction
2. a leetcode style problem, need to finish coding and test cases design, the code need to be complied and run successfully
3. any questions to ask interviewer