I applied online. The process took 2 months. I interviewed at Stepful (New York, NY)
Interview
Stepful does not have a particularly difficult interview process for the Product Engineer role. It consists of a take-home assignment, a system design interview, and then an onsite interview. I found that there was very little transparency about the take-home assignment and was ultimately told I didn't get the position because others put more effort into the project. This was odd to me as I progressed past that step in the interview process and spent more than their advertised 4 hours of work on it. I would recommend you go above and beyond when completing the assignment as it is heavily used when making final decisions.
Interview questions [1]
Question 1
Build a full-stack reservation dashboard with a database implementation.
I applied online. I interviewed at Stepful (New York, NY) in Mar 2026
Interview
2 coding rounds hackerrank code style (one was full stack where you get to choose your languages/frameworks, and one Python algo type question), one sys design question on a white board, one product design (just a conversation)
I applied online. The process took 4 weeks. I interviewed at Stepful (New York, NY) in May 2025
Interview
Started with a phone screen, pretty standard, then a take home (any stack okay). Suggested time for the take home was 3-4 hours (following initial bootstrapping/setup). So it definitely took me somewhat longer than the 3-4 hours total. They gave me plenty of time to complete it (I think up to a week?). Then it was a one hour virtual conversation with someone on their engineering team to review my solution and make some small updates. Nothing too intense.
Following that they had me come in for a 3hr onsite (I think sometimes this is split into two steps but this is what they did for me) which included a 1hr live coding question, 1hr system design, and half hour chats with a product team member and engineering manager.
Finally, results were inconclusive so they had me do another hour-long system design and a half hour conversation with the co-founder and CPO. They usually try to include her as part of the main onsite - she likes to talk to everyone.
Ultimately it felt like a long process, but they all do. Everyone was nice and the communication throughout was great.
Interview questions [1]
Question 1
Tell me about a feature you chose to build early on—what goal were you trying to move?