Flow logo
FlowSoftware Engineer
Updated Apr 19, 2026

Flow Software Engineer Interview Experiences 2026

Real, anonymous reports from people who interviewed for Software Engineer at Flow, newest first and distilled into what to expect across the loop.

Get your personalized Flow Software Engineer prep plan
Answer 3 quick questions and we will build a free study plan with the exact topics and questions to focus on.
Build my free plan
Hot & recentNewest first
5 months ago
Difficult Neutral Hong Kong

After an initial OA-style round with the camera on, I ended up with a recruiter call and then a phone screen. The phone screen felt tightly scheduled: two back-to-back technical segments, each around ten minutes, where I was asked standard technical questions, and then I was pushed into a take-home assignment right after. The take-home was genuinely tough and unlike the usual generic prompts—it centered on IP packet parsing, and I had to dig into a bunch of unfamiliar material to make the solution work.

I then had a follow-up interview focused on walking through what I turned in. The discussion leaned heavily on modern C++ concepts, especially move semantics and ranges. I remember feeling like the hardest part wasn’t just writing code—it was being able to explain the design and the language features behind it clearly. Ultimately I didn’t get an offer, and the overall experience left me feeling like the bar was high and the focus was very specific.
8 months ago
Average Positive Hong Kong

My process started with a HackerRank test, then an HR interview that was pretty short—around fifteen minutes. After that I went into a virtual super day that combined a behavioral component with a technical one. The technical side stayed grounded in fundamentals rather than anything overly creative; I remember it centering on C++ underpinnings and then broad computer science topics like networking, memory, and CPU cache behavior.

At some point between the recruiter conversations and the super day experience, I also ran into a multi-round structure: an HR call followed by two early rounds, each with a thirty-minute technical segment. One of those early rounds pulled from CS fundamentals and technical questions tied to my past experience, and the other shifted toward motivation. After those rounds, I was given a take-home assignment and then later had a technical discussion to go through my solution with a technical person.

Unlock every Software Engineer interview experience

Real Software Engineer interview experiences
  • Difficulty, sentiment and outcomes
  • New reports added every week
See all experiences
Share your interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.

What to expect

Distilled from the reports

Initial Assessment & Technical Screening

Candidates typically start with a HackerRank assessment that includes multiple coding tasks and algorithm questions, often under tight time constraints. The focus is primarily on C++ fundamentals and problem-solving skills, with many reporting a challenging and sometimes frustrating experience due to the platform's limitations.

HackerRankC++ fundamentalstime constraints

Take-Home Assignment

After the initial assessments, candidates are often given a take-home coding challenge that can take several hours to complete. These assignments are generally complex and require a deep understanding of specific technical concepts, with some candidates feeling the expectations are quite high.

take-home challengecomplexitytechnical concepts

Technical Interviews

Candidates participate in multiple technical interviews that focus on C++ concepts, algorithms, and system design, with an emphasis on clear communication of thought processes. The interviews often include coding exercises and discussions about the take-home assignment, with a mix of pressure and expectation for precise answers.

technical interviewC++ conceptscommunication

Behavioral & HR Rounds

The interview process includes HR rounds that assess cultural fit and motivation, often featuring questions about personal background and future aspirations. Some candidates noted that these discussions can feel repetitive and less relevant to the technical nature of the role.

behavioral interviewcultural fitmotivation

Overall Process & Communication

Candidates reported varying experiences regarding the organization and communication throughout the interview process, with some feeling it was well-structured and others experiencing delays and a lack of feedback. The overall impression can significantly affect candidates' perceptions of the company.

process organizationcommunicationfeedback

Difficulty & Outcome

Many candidates found the interview process to be rigorous, with a high bar for technical skills and problem-solving abilities. Despite the challenges, the experience left some candidates feeling that the process was thorough, while others felt it was overly demanding without adequate support.

difficultyhigh expectationscandidate experience