Fetch logo

Fetch Interview Questions
& Process

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

Based on 278 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
32.7% Positive experience

Which role are you interviewing for?

30 roles · 278 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Fetch.

Showing 4 of 278
Fetch logo
Fetch

Analytics Engineer

Analytics · nearly a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Take home Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

So, first there was a take home assignment. Then I had 2 interviews: one with HR where we mainly talked about my resume and why I wanted this job, and another where they presented an open ended problem. I had to guess why a situation was happening based on minimal data and then write SQL queries to explore it. Finally, there was a full day loop which included meeting the hiring manager, discussing architecture, and doing some SQL and Python coding, and another chat with the hiring manager.

Confirmed questions1 question
  • How would you design an architecture for a fictional app similar to ours?
Fetch logo
Fetch

Director

Engineering · a year ago

Director Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Panel Background check Offer
Interview formats
Behavioral Technical Presentation

It started with a recruiter chat to go over my background and see if I was a good fit for the job. Then I spoke with the hiring manager, who asked me behavioral questions and we talked about the role's challenges. After that, I got a call from the recruitment team to prep me for the panel interviews, telling me who I'd meet and what they'd cover. I then had three interviews with peers, mixing behavioral questions with discussions about the job's functions, challenges, and context. The recruitment team at Fetch was really great throughout the whole process. They were professional, respectful of my time, always got back to me quickly, and were super clear with communication. They managed to be thorough without taking too long, and everyone I talked to was smart, ready, and just nice to chat with. You can tell they care about how candidates feel and are proud to represent the company.

Confirmed questions2 questions
  • Can you share an instance where you led a cross-functional project involving a challenging stakeholder, and describe the results?
  • Could you provide an example of managing a cross-functional project with a difficult stakeholder and its outcome?
Fetch logo
Fetch

Backend Engineer

Engineering · a year ago

Mid Average Negative experience No offer 6 rounds
Interview process
Take home Technical screen Recruiter call Panel Background check Offer
Interview formats
Coding Technical System Design Behavioral Presentation

So, my interview experience with Fetch, which I was using as practice for FAANG interviews, began with a take-home assignment. It was a capture the flag challenge as part of the application. I got the take-home a few days after applying. The take-home itself, contrary to what I'd heard, was super easy, like an hour max if you have any real-world experience, you could probably even use AI, but be careful about hidden prompts. They want a 'production ready' app, so document well, use config, and provide a readme. You can find examples on GitHub since you submit it there. If your take-home passes, you have a review call with an engineer to discuss Fetch and your project, and you'll need to make a small modification to your project live. Then, there's a recruiter call to go over the panel interview details. The panel interview itself is a lengthy, about 5-hour, multi-round ordeal: intro with hiring manager, coding challenge, data modeling (which was super ambiguous and felt more like class design), system design (where the interviewer seemed clueless about basic concepts like DMZs and clustered databases), a behavioral interview, and a final recap with the hiring manager. It's draining and felt more like interrogation than collaborative. After that, I got ghosted by the recruiter for about a week, then finally received a rejection call. The salary discussion early on was okay, but comparable or better elsewhere with easier interviews. Fetch feels like a FAANG wannabe without the structure or pay.

Confirmed questions1 question
  • What are some ways to save and retrieve images?
Fetch logo
Fetch

Frontend Engineer

Engineering · a year ago

Entry Difficult Negative experience No offer 1 round
Interview process
Take home Background check
Interview formats
Coding Technical

So first thing was an automated take home assessment, before any calls about salary, team, etc. I know it's a red flag but I went ahead and built a fully deployed site, met all requirements and used the tech stack specified. After I submitted, I got an automated rejection email saying they can't share feedback for compliance reasons and other template stuff. I really don't like these business practices. If you're going to make people spend significant time on an interview, at least give some feedback. Feels like a lot of modern job market issues in one company. I'd avoid this one, there are better companies out there doing things the right way.

Confirmed questions5 questions
  • Complete a take home assessment where you write code at your leisure.
  • We will evaluate your code sample based on its merits in comparison to your resume.
  • The goal is to reduce bias towards you and your resume.

Fetch Interview Questions

Quoted word for word from Fetch interview reports.

Create and deploy a dog adoption search feature that shows a list of dogs, with filtering and pagination capabilities, using the given API endpoints

Read reports

Regarding Swift 6, are you aware that it mandates the use of actors even when your class already implements thread safety through other methods?

Read reports

When a user taps on an item in the table view, can you show a detailed view for that event?

Read reports

Why is Fetch the top app in its category on the App Store?

Read reports

Build a recipe application that fetches recipes from a given endpoint and presents them according to your design choices.

Read report

Considering a database for this task, which would be a better choice: SQL or NoSQL?

Read report

Could you build an app that takes in data from this API and shows it in a table view?

Read report

Could you write a utility using the Open Weather Geocoding API? It should accept a city, state, or zip code and provide back the latitude, longitude, place name, and any other required info from the API. Make sure your utility uses the Coordinates by location name and Coordinates by zip/post code endpoints, and can handle multiple location inputs.

Read report

Can you explain why the API call is being made twice in the project?

Read report

Formats, difficulty and experience

Across all 278 Fetch interview reports.

Interview formats

Technical 32.9%
Coding 28.7%
Behavioral 25%
System Design 6.1%
Presentation 3.8%

Interview difficulty

Easy 20.9%
Average 60.8%
Difficult 18.3%

Candidate experience

Negative 48.9%
Neutral 18.3%
Positive 32.7%

Reports by job function

Engineering 187
Operations 18
Analytics 16
Sales 14
Product 12
Design 11