I had an incredibly positive experience with the interview process. It was remarkably smooth, which I found really impressive. The recruiter played a huge role in making it such a great experience for me. She was incredibly responsive, always available to answer my questions and clarify any doubts. What stood out the most was how she guided me through each step of the process.
I applied through a recruiter. The process took 4 weeks. I interviewed at Gopuff (Seattle, WA) in Nov 2021
Interview
Interviewed in Q4'2021. The recruiter reached out to me on LinkedIn. - Recruiter cal (20-30mins) - Data Structure & Algorithms with an engineering leader (45mins) - Virtual Onsite - Problem solving (45 mins) - System Design (45 mins) - Coding round (45 mins) The recruiter was very helpful all through the interview process and prompt in responding to any questions. The compensation was very competitive with Tier 1 companies. The company was growing rapidly and decided to join.
Interview questions [1]
Question 1
Have a non-disclosure agreement. However, the interview questions were very standard and were asked by other tech companies.
I applied online. The process took 3 weeks. I interviewed at Gopuff (Boston, MA) in Aug 2023
Interview
I applied to their Search and Discovery role and their recruiter reached out to me. The recruiter was actually very knowledgable and knew a lot about the team. I had a call with the recruiter, then the hiring manager (there were actually some technical questions related to data structures here), and two interviews. The two interviews was one with one of their engineers, which was a leetcode type question. The other was with an engineer related to system design.
The system design one we were stuck talking about one aspect regarding how to get an accurate count of the item when users checkout. We actually never got to the API portion or how to partition the data, etc. That was a bit strange given that it is suppose to be related to system design. I think a specific answer was targetted. Overall, I would say I had a positive experience.
Interview questions [1]
Question 1
1. 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?
2. How would you design an API or database for a list of go puff products? (This is the part they say I was not well versed at)