I applied through an employee referral. I interviewed at Gopuff in Feb 2021
Interview
1 online coding assessment - No algorithmic question for me, just writing some simple mapping logic.
Virtual onsite - Scheduled only 2 interviews, but ended up being 3 due to a scheduling conflict. 1 technical interview involving a leetcode medium with two senior engineers. The others were more free form behavioral/technical interviews with senior technical management talking about my past experience and hypothetical scenarios.
Interview questions [1]
Question 1
How would you design an API for their shopping cart?
Disorganized recruiting team. Interview was put on hold the day of. The interview was then changed to meet with the hiring manger a week later. When asked about the format and interview process, the recruiter never replied. The interview with the hiring manger was straight forward: questions about previous experience and behavior questions.
I applied through a recruiter. The process took 3 weeks. I interviewed at Gopuff
Interview
The interview consisted of one behavioral session where one of the Engineering managers asked at a high level about skillset and previous experience. There was then a online examination which tested engineering knowledge Then there were 2 more video interviews - one was more behavioral and another was a pair coding session with an engineering manager
Interview questions [1]
Question 1
Write an algorithm to determine if a number is prime
Applied via referral and recruiter screen for about 30 mins. Followed by the technical screen of 30 mins of phone interview with the hiring manager who asked me about my background and a tree data structure problem.