I interviewed with Stitch Fix in 2017. Twice. The first time around I received a phone call that led to a video conferencing interview over BlueJeans. The interviewer was distracted the entire time, and continually asked me follow up questions that I had literally just answered. I didn't feel like I was being listened to at all. I thought to myself, no biggie. I met a few developers at RailsConf and thought they were really nice. Let's give the next round a shot.
The next "product" round was possibly the most awkward interview experience of my life. The interviewer had no idea how to propose their "thought experiment" in a way that lead to any meaningful conversation. I'm talking something that was a seriously easy problem to solve, and yet it was impossible to have a dialogue with this person.
In the end, I was offered a position over the phone in the San Francisco office which I declined.
Next interview...
I did not reapply. A recruiter at Stitch Fix reached out to me and asked if I was still interested in working remotely for Stitch Fix. I hesitantly said that I would entertain the idea, and we scheduled another interview using BlueJeans.
I attend the next meeting, and the interviewer was not told that I had already interviewed with the company. He was nice and actually listened, but he was completely thrown when I told him I had already gone through the process as answer to "What do you know about Stitch Fix?" He never really got back on track after getting blindsighted by this, and eventually we just talked about testing strategies that we'ved tried to use for service oriented design.
I end up moving onto the next stage: completing a homework assignment. I spun up a private repo, made three pull-requests to build the features discussed in the assignments, and merged them as I went through.
Ten days later, I get an email saying the reviewer of my homework assignment thought it was hard to review my git diffs (despite making three feature branches, squashing commits, and using pull-requests), and that unfortunately I wasn't a good fit. So yeah. There you go.
Normally I'd say take these reviews with a grain of salt, but I've read a few others that are spot on and I have a close personal friend who also interviewed with Stitch Fix after RailsConf and had a similar experience.
Honestly, you're better off.