I applied online. The process took 1 week. I interviewed at Stitch Fix (San Francisco, CA) in Apr 2020
Interview
30 min video call with the hiring manager: they talked about team, projects, etc
1 hour technical interview with a data scientist in the team. including 1 coding question, 1 ML question as a discussion with the interviewer.
Interview questions [1]
Question 1
1 coding question :
Write a function for sampling from a multimodal distribution.
Your inputs are:
Keys (i.e. green, red, blue)
Weights (i.e. 2, 3, 5.5)
N (number of samples drawn from this distribution ( i.e. n=5)
Output : list of n keys:
Example n = 5: [blue, blue, blue, red, green]
Hint: draw a rv of uniform distribution. Calculate the normalized weights for each key.
- Machine Learning question : we have a list of items and how many times each item is purchased (range from 10 to 100000 times).
For each user the probability of user buying each item is uniform (same across all users). Let’s say we have an item "A" that has been recommended 10 times, has been purchased 10 times. What is the long term probability of being purchased for this item ?
quick turnaround, recruiter provided lots of details off the bat and outlined process well. Hiring manager interview, then technical interviews which included coding and stats assessments, and then director interview.
The interview process included a typical phone screen and a virtual technical interview that had live coding. The live coding interview was about 45 minutes long and included 2 questions.
Interview questions [1]
Question 1
Given a pandas dataset, build a basic classification model to predict certain classes.
I applied through an employee referral. The process took 2 months. I interviewed at Stitch Fix in Mar 2024
Interview
There was a HR interview, sql/python screen, HM interview, and final round was a 3 person panel. They sent me an impersonal email saying the role was deprioritized a week after they were supposed to get back to me which they stated they would do over a phone call either way. This was really disappointing and leaves me to wonder if this role was actually real in the first place.
Interview questions [1]
Question 1
There were several questions around prioritization.