J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez Stepful (New York, NY) en mai 2025
Entretien
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.
Questions d'entretien [1]
Question 1
Tell me about a feature you chose to build early on—what goal were you trying to move?
J'ai postulé en ligne. J'ai passé un entretien chez Stepful (New York, NY) en mars 2026
Entretien
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)
J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Stepful (New York, NY)
Entretien
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.
Questions d'entretien [1]
Question 1
Build a full-stack reservation dashboard with a database implementation.