Gopuff logo

Gopuff Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 203 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
44.3% Positive experience

Which role are you interviewing for?

30 roles · 203 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Gopuff.

Showing 4 of 203
Gopuff logo
Gopuff

Lead Data Analyst

Analytics · a year ago

Lead Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

I applied for a Data Scientist role, but the HR said that position doesn't exist anymore and offered me an interview for Lead Data Analyst. The HR initially told me the salary range was 55k-80k, but then corrected it to 55k-70k, which seemed a bit off. The HR's email stated it would be a screening interview with no technical questions, yet they unexpectedly asked a SQL question during the call, which I felt was unprofessional. Right after that initial call, I got an invitation for a technical interview (live coding with SQL or Python), but I declined the interview due to the unpleasant experience.

Confirmed questions1 question
  • Could you explain the purpose of a window function?
Gopuff logo
Gopuff

Analyst

Analytics · a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Background check
Interview formats
Technical Behavioral Other

Beforehand they really made sure to explain what the interview would entail. I thought it would be a code-a-long SQL exercise, as is standard in the industry, but instead they shared their screen showing a SQL question inside a spreadsheet, which really didn't give a good impression of Gopuff as a "tech" company. I was then asked questions that I was completely unprepared for and were unrelated to my actual work experience, meaning I wasn't able to demonstrate my actual, real-life skillset. The interviewer was rude and unprofessional, starting the interview by criticizing the company I currently work for, then going on to ask questions about my current company's strategy which I could obviously not disclose and clearly a tactic to steal ideas. To top it off, even after taking time to do two rounds of interviews, the recruiter gave me no feedback and sent an automated rejection email instead.

Confirmed questions2 questions
  • Can you explain something as if I were a five-year-old?
  • Can you answer questions about my current company's strategy?
Gopuff logo
Gopuff

Director of Operations

Operations · more than a year ago

Director Average Negative experience Decline offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical

The recruiting process started off well with knowledgeable staff and managers. I progressed through multiple rounds. Because I was overqualified for the initial role, they offered me a chance at an unadvertised, higher-level position. Things were going smoothly until the final interview with the VP. He was late, rude, and struggled with basic interview questions, which was unexpected. He even yawned during his introduction, which immediately put me off. With over 20 years as a hiring manager, I found his behavior unacceptable for his level. I'd seen negative reviews before but dismissed them, but now I understand. While I believe many good people work there, that VP clearly needs training, as his team seems to be supporting him, and he's out of touch with the frontline.

Confirmed questions1 question
  • Can you commit to working late hours, as the company's busiest periods are at night, requiring you to balance standard office hours with additional late-night work?
Gopuff logo
Gopuff

Principal Software Engineer

Engineering · more than a year ago

Staff Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding System Design

Applied on the website and heard back from the recruiter. The first step was a recruiter chat about my background, the role, and the interview steps. Then, I had a round with the hiring manager, which again covered my background and past projects, but also included technical questions and a coding challenge. The final round consisted of three parts: system design, coding, and critical thinking. All of these were manageable and fit within the time given, and the interviewers were prepared and clear about what they needed.

Confirmed questions3 questions
  • Standard system design questions
  • Standard coding questions
  • Practical problems similar to those encountered in the role.

Gopuff Interview Questions

Quoted word for word from Gopuff interview reports.

Create a data structure that allows O(1) lookup by key and keeps track of the value history for each key at a specific timestamp (integer-based).

Read reports

For a given log file, how would you count the number of ERROR statements for each minute?

Read reports

How would you print the path from the root to every leaf node in a binary tree?

Read reports

How can you determine the number of squares in a grid that may or may not have walls on any of its four sides?

Read reports

How do you determine the optimal number of components in PCA and clusters in K-Means?

Read report

Can you write a function that accepts multiple functions, executes them sequentially from left to right, and passes the output of one to the next?

Read report

If you were on Earth and walked in 3 specific directions, where would you end up if you arrived back in the same spot?

Read report

Given a dollar amount, how would you determine the combination of coins (quarters, dimes, nickels, and pennies) that sum up to that exact amount?

Read report

How would you analyze the impact of a change in subscription price on the number of total subscriptions if market data is not available?

Read report

Formats, difficulty and experience

Across all 203 Gopuff interview reports.

Interview formats

Behavioral 48.8%
Technical 25.1%
Presentation 8.5%
Coding 5.7%
Other 5.5%

Interview difficulty

Easy 27.1%
Average 65%
Difficult 7.9%

Candidate experience

Positive 44.3%
Neutral 13.8%
Negative 41.9%

Reports by job function

Operations 70
Engineering 29
Analytics 20
Sales 18
HR 16
Marketing 15