
Flatiron Health Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 94 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Flatiron Health.
Software Engineer Intern
Applied online for the 2023 summer internship, then did an online assessment, followed by a recruiter phone screen and two technical interviews. The first technical interview involved discussing my background and then solving two coding problems.
- Can you tell me about your background?
- A question about string parsing
Software Engineer
It was misleading the entire way. First, I had a 1 hour 30 minute coding screening where test cases were hidden, some were failing and I had to make assumptions about the specs to get them to pass. Felt misled but passed. After that, I had another algorithmic challenge, live with 2 people. One interviewer talked a lot, the other barely spoke and didn't introduce himself, which was awkward. I implemented the algorithm in the limited time. It passed the first input but failed the second due to a small oversight I could fix in 30 seconds. The interviewer said I'd get it working and gave me a choice: ask company questions or fix the issue, making me think I passed. The next day, I was told I didn't pass because the correct solution wasn't implemented, despite them saying the reasoning and communication were more important than the correct solution. Felt misled and sabotaged, possibly due to my identity.
- Do you have any algorithmic questions, and can we have an informal chat about your experience?
Software Engineer
I applied and heard back from a recruiter. Then I had a technical interview on Zoom. The interviewer was lying in bed and took a personal call during our chat. After talking about the company and my background, we moved to the coding question. He was eating a full meal in his kitchen and muted himself while I explained my approach, eventually asking me to try a different one, which could've been avoided if he'd paid attention. He seemed uninterested and it felt like a waste of time; it would've been better to cancel. This senior engineer was by far the worst interviewer I've encountered. He either didn't know or didn't care about the interview. Joining a Zoom call lying down and eating on camera was definitely an experience.
- Generate all possible words from a three-digit number (like 234) using a telephone keypad, and check if these words exist in a given word list.
Flatiron Health Software Engineer Interview Questions
Quoted word for word from Flatiron Health interview reports.
“Find all valid T9 words for a given string of numbers, like "28" mapping to words such as "AS", "AT", "AU", or "223" to words like "ACE", "BAD".”
Read reports →“What are the valid T9 words associated with the number string "28" or "223"?”
Read reports →“Solve the problem of finding the largest connected component in an image.”
Read reports →“Is there a path from a given node to all other nodes?”
Read reports →“What is an algorithm for finding anagrams in a set of letters that uses all of the letters?”
Read report →“Given a 2D array of 1s and 0s, implement a function to find the width, height, and starting coordinates of the rectangle formed by the 1s.”
Read report →“Given a string of taken seats and a number N for plane rows, calculate the number of seating arrangements for a family of 3, considering aisle restrictions and the specific seating columns: ABC | DEFG| HJK.”
Read report →“Can you count the number of islands in a 2D grid map where '1' represents land and '0' represents water? Islands are formed by connected land masses (horizontally or vertically) surrounded by water, and the grid edges are assumed to be water.”
Read report →“What words can be formed from a given sequence of numbers on a T9 keypad?”
Read report →Formats, difficulty and experience
Across all 94 Flatiron Health interview reports.