Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Stepful (New York, NY) nel mese di mar 2026
Colloquio
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)
Ho presentato la mia candidatura online. La procedura ha richiesto 4 settimane. Ho sostenuto un colloquio presso Stepful (New York, NY) nel mese di mag 2025
Colloquio
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.
Domande di colloquio [1]
Domanda 1
Tell me about a feature you chose to build early on—what goal were you trying to move?
Ho presentato la mia candidatura online. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso Stepful (New York, NY)
Colloquio
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.
Domande di colloquio [1]
Domanda 1
Build a full-stack reservation dashboard with a database implementation.