I applied for their Search and Discovery role, and a recruiter reached out to me.
The recruiter was very knowledgeable and knew a lot about the team.
My interview process involved:
During the system design interview, we focused extensively on one aspect: how to get an accurate item count when users check out. We never reached the API portion or discussed data partitioning, which felt a bit strange for a system design interview. I suspect a specific answer was targeted.
Overall, I had a positive experience.
How do you count the number of squares in a grid where each index does or does not have a wall in the top, left, bottom, or right side?
How would you design an API or database for a list of GoPuff products? (This is the part they say I was not well-versed at.)
The following metrics were computed from 1 interview experience for the Gopuff Senior Software Engineer role in Boston, Massachusetts.
Gopuff's interview process for their Senior Software Engineer roles in Boston, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Gopuff's Senior Software Engineer interview process in Boston, Massachusetts.