I applied online. I interviewed at Fetch (Madison, WI) in Jan 2025
Interview
There are four rounds of interviews: the first is a take-home assignment, the second is an interview with an existing engineer who will discuss design decisions related to the take-home assignment, the third is a brief conversation with the HR person who invited you for the interview, and the fourth is a superday onsite interview at their office. The take-home assignment is not overly challenging, and the engineer and HR are very relaxed and supportive. The overall experience, except for the very last onsite interview, is quite satisfactory.
Interview questions [1]
Question 1
The onsite interview questions revolve around their product. The algorithmic/coding interview involves designing an algorithm that supports various reward rules. The data modeling interview requires you to apply Object-Oriented Programming (OOP) concepts to create a data model for their rewards engine. The system design section focuses on designing the reward engine, while the behavioral interview is quite standard.