I applied online. The process took 3 weeks. I interviewed at Heartflow (San Francisco, CA) in Oct 2025
Interview
First round was with the Hiring Manager, and a technical round in a JS language of our choice. After I passed that, I had a panel interview with one in JS more related to the work that they're doing, and another in Python. After that, it's with the Director. After coming through all that, I was asked to flew into SF office to interview where I was asked a graph problem. The team helped me a lot by giving hints and was very communicative. Unfortunately, I couldn't solve it and I was rejected.
Interview questions [1]
Question 1
In a given string p and s, find the indices of the first occurrence of the string s in p and append the start and end index in an array and return.