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. 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 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.