Fetch logo

Fetch Software Engineer Interview Questions
& Process

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

Based on 36 interview experiences · FREE TO READ

2.4 Rounds average
Average Typical difficulty
33.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Fetch.

Showing 3 of 36
Fetch logo
Fetch

Software Engineer

Engineering · a year ago

Mid Easy Negative experience No offer 6 rounds
Interview process
Take home Technical screen Onsite Presentation Offer
Interview formats
Technical Coding System Design Behavioral

The interview process begins with a really tough take-home test where you're expected to build a full application with docs. If you pass that, you move to a first technical interview where they discuss your project and might ask for code changes. Then, there's a whole day of on-site interviews: first with the hiring manager, then a coding interview, a frontend system design, a chat with product design, and another meeting with the hiring manager. The take-home was brutal, took me over a week, and just doing the basics isn't enough, you gotta go all out. System design was rough, the interviewers seemed unprepared and asked really open questions. If your answers aren't what they expect, you could get rejected even if you're good. One interviewer was even Googling questions mid-interview. The hiring manager wasn't very engaging either, barely asked anything and expected me to lead the whole conversation. Apply if you have tons of free time for a take-home before any human contact.

Confirmed questions3 questions
  • Questions like Leetcode style
  • Followed by debugging and performance optimization questions
  • And then a few behavioral questions
Fetch logo
Fetch

Front End Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

I applied and got an automatic coding challenge which seemed to be sent to everyone. The task was to build a react app, hit a couple of api endpoints and display the info. They said not to spend too much time on it, but the tasks they asked for would take at least 4 hours. They also recommended not doing the bare minimum. I spent extra time styling, making it responsive, and adding error handling. I was rejected for things they didn't ask for, like writing it in Typescript, adding unit tests, and responsive design (they critiqued one small part I missed even though I thought it was extra credit). They also didn't like the UI design I chose, which is funny since it's not a design job. Pretty horrible experience, I'd stay away unless you have tons of experience and can do all these things in 2-3 hours for less than average pay.

Confirmed questions1 question
  • Can you build a React application that fetches data from several API endpoints and presents it?
Fetch logo
Fetch

Software Engineer

Engineering · more than a year ago

Intern Easy Positive experience Accept offer 4 rounds
Interview process
Take home Technical screen Onsite Offer
Interview formats
Coding Technical Other

We recruited from campus for this internship. It kicked off with a take-home coding test. Then, there was a technical phone screen where we talked about the take-home and possible next steps. The final stage was an onsite interview at campus with three separate interviews. The questions varied by role, but for backend or data positions, you could expect an easy to medium LeetCode problem, an SQL challenge, and a surprise task to see how quickly you could pick up new technologies and tools.

Confirmed questions5 questions
  • Regarding your technical phone interview, can you explain your reasoning behind your choices and suggest improvements for your solution?
  • For the final round, were there easy to medium LeetCode questions, a 5-level SQL challenge, and a challenge involving random Linux tools?
  • What were the specific technical questions asked during the final onsite interviews, including any LeetCode problems, SQL challenges, or other technical assessments?

Fetch Software Engineer Interview Questions

Quoted word for word from Fetch interview reports.

Write a basic function that calculates points based on XYZ rules.

Read reports

Create a system for tracking user-submitted points, with the ability to deduct points chronologically.

Read reports

Could you elaborate on the time and space complexity associated with the provided code snippet?

Read reports

Could you build a backend service that takes two version numbers and tells me if one is greater than, less than, or equal to the other?

Read report

Describe how a shared document is used and edited concurrently by multiple users.

Read report

Could you write a basic receipt processing API using Go?

Read report

Could you build an Android app that calls an API to display a list of things?

Read report

Can you build a React application that fetches data from several API endpoints and presents it?

Read report

Formats, difficulty and experience

Across all 36 Fetch interview reports.

Interview formats

Coding 42.9%
Technical 32.9%
System Design 10%
Behavioral 10%
Presentation 2.9%

Interview difficulty

Easy 27.8%
Average 61.1%
Difficult 11.1%

Candidate experience

Positive 33.3%
Neutral 19.4%
Negative 47.2%