
Fetch Rewards software engineer candidates commonly report a take-home project first, often before any recruiter call, followed for some by a screen or engineer interview about their project and stack.
$135K
Avg. Base Comp
$165K
Avg. Total Comp
Not reported
Typical Rounds
Not reported
Process Length
Candidates describe the Fetch Rewards software engineer process as starting with a take-home project, often sent before they had spoken to anyone on the team. The brief is framed as a few hours of work, but candidates report spending anywhere from several hours to several days to finish it well. Reported tasks include a front-end app built on a provided API with login or authentication, pagination, filtering, sorting and favoriting. Another is a receipt-processing API built in the language and framework of your choice; in one case it was extended with points rules for a first-time user and for first and third receipts. Some briefs asked for public deployment, a public GitHub repo, a README and documentation, and one said not to use AI.
After submission, candidates who advanced describe two kinds of next step. One was a recruiter conversation about their background followed by a tech-team interview on experience and the stack. The other was a technical screen that mixed screening questions with improvements to the app they had built. One candidate was asked to modify their project live, for example adding sign-in error messages or showing query parameters in the URL without a reload. Later rounds were mentioned but not described firsthand.
Outcomes in this set are rejections, usually generic and without feedback. Several candidates report waits of about a week to well over two weeks despite a promised 24 to 48 hour review. Prepare by treating the take-home like production code and keeping notes on your design choices. Practice making small live extensions to your own app so you can defend and change it on the spot.
Synthesized from 17 candidate reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Fetch Rewards, Inc. process.
The whole process was basically a take-home from the very first step, with no initial HR screen or live interview before it. A recruiter reached out and sent me a project to build an API in the language and framework of my choice. The assignment itself was pretty open-ended and they gave a generous amount of time, but it still took me several hours to finish properly. I built the receipt processor API, submitted it, and then waited. In my case there was no real back-and-forth after that, just silence for a while and then a generic rejection email. What made it frustrating was that I had also heard the feedback was good and that I’d move on to the next round, but the follow-up never actually happened. When I checked in, I was told things were moving slowly, and then I got ghosted anyway.
The weird part is that they seem to run the take-home as a test and say results come back within about 48 hours, but the communication around it felt very inconsistent. There was also a strong impression that the take-home didn’t matter as much as the resume, which made the whole thing feel like a formality. I never got any useful feedback on what to improve, and the company cited compliance reasons for not discussing it. Overall it felt unprofessional and not worth the time unless you’re okay doing a fairly substantial project with no guarantee of even a real response. If you do go through it, expect a build-from-scratch assignment rather than a coding screen, and don’t count on much communication afterward.
Prep tip from this candidate
Be ready for a take-home as the first and only real step, and expect it to be a build-an-API style project in your chosen stack. Since the feedback loop was weak, make sure your submission is polished and self-explanatory, including a clear README and setup instructions.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Fetch Rewards, Inc.
Design a secure, real-time, scalable portfolio management system with notifications and caching.
| Question | |
|---|---|
| Rider Discount | |
| Receipt Scoring Microservices | |
| 2nd Highest Salary | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Subscription Overlap | |
| Merge Sorted Lists | |
| Monthly Customer Report | |
| Closest SAT Scores | |
| Employee Salaries | |
| Top 3 Users | |
| Customer Orders | |
| Prime to N | |
| Raining in Seattle | |
| Bagging vs Boosting | |
| String Shift | |
| Rolling Bank Transactions | |
| Flight Records | |
| Comments Histogram | |
| Random SQL Sample | |
| Weighted Keys | |
| Job Recommendation | |
| P-value to a Layman | |
| Find the First Non-Repeating Character in a String | |
| Size of Joins | |
| Upsell Transactions | |
| Retailer Data Warehouse | |
| Permutation Palindrome | |
| Google Maps Improvement |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report receiving a take-home assignment first, often before any recruiter conversation. Reported tasks include a front-end app on a provided API with authentication, pagination and filtering, or a receipt-processing API. Stated estimates are a few hours, but candidates report spending much longer. Some briefs asked for public deployment, a GitHub repo and documentation.
Experiences differ here. Some candidates report no conversation at all before the assignment. One described a recruiter conversation about their background after submitting. Another described a hybrid screen that mixed screening questions with questions about improvements to their app.
Candidates who advanced describe an engineer-led conversation about their experience, the tech stack or their take-home. One was asked to modify the project on the spot, such as adding sign-in error messages or showing query parameters in the URL without a reload.
Candidates in this set report a rejection, commonly a generic email without feedback. Reported waits range from about a week to well over two weeks, and some follow-up emails went unanswered.