Stash logo

Stash Interview Questions
& Process

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

Based on 40 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
35% Positive experience

Which role are you interviewing for?

19 roles · 40 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Stash.

Showing 4 of 40
Stash logo
Stash

Product Manager

Product · a year ago

Lead Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Onsite
Interview formats
Behavioral

The interviewers were great - smart, thoughtful, and passionate about the work. However, the recruiting experience was really bad. After I gave my availability to reschedule a stakeholder interview, I didn't hear back even after following up. I rearranged my schedule to accommodate their request, and then they just ghosted me. It's unprofessional to ask for someone's time and then disappear without a word. The low Glassdoor rating makes sense.

Confirmed questions1 question
  • Can you share an instance where you had to handle conflict among stakeholders?
Stash logo
Stash

Software Engineer

Engineering

Mid Average Positive experience Decline offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design Other

A recruiter reached out via email, and we had a brief call. Then, a 30-minute call was scheduled to discuss the role and general details. Following that, a technical screening with an FE Developer was set up. I was contacted the same day to arrange an in-person interview, which included four 1-hour sessions. The first 20 minutes of each were behavioral questions, and the last 10 were for my questions. The first session focused on CSS (building a traffic light). The second was architecture design, where I chose to design the Reddit app and a new feature, discussing scalability. The third was a general algorithm question. The fourth was with the CTO, which was surprisingly relaxed, and involved finding the longest sum of numbers in a list. I received an offer the next morning.

Confirmed questions5 questions
  • What is your understanding of closures in JS?
  • Create a functional traffic light using HTML, CSS, and JS.
  • Write a function that checks if a target number can be achieved by summing any two elements from a given integer array.
Stash logo
Stash

iOS Developer

Engineering

Mid Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Technical Coding Presentation

Typical tech interview. First, an introductory phone call, then a coding test, followed by a final interview with technical questions and white-boarding. Everyone was nice and the process was pretty standard. My only complaints are about how they told me they were proceeding with other candidates. They felt the need to do this over the phone, which caused me to rearrange my schedule for an awkward phone call when an email would have been sufficient in my opinion. Perhaps they thought it was a courtesy and a chance to give feedback, but I think a phone number in the email if a candidate wanted to discuss the decision further would have been better. Also, HR told me the team valued testing (unit test and TDD), but said it was fine if I didn't have experience with it. I mentioned that at my current job, testing and TDD weren't done, so I didn't have much day-to-day practice. However, the only feedback I received when they decided to pass was that I needed more experience with TDD. This made me feel like I could have been eliminated much earlier and that TDD experience, presented as a nice-to-have, was actually a must-have. This would have saved time for myself and them, as the coding test is quite involved and the final interview is about 3-4 hours.

Confirmed questions6 questions
  • Basic swift questions like what is an optional, what is a generic, and when to use guard.
  • They also asked, maybe by mistake, when I would use `const`.
  • Write a function that returns whether an array of Ints has two elements that sum to a given number.
Stash logo
Stash

Data Scientist

Analytics

Mid Easy Neutral experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding

I had a screening call with HR who was great and kept in-touch. Then, I did a homework assignment. After that, I had 1-on-1 interviews with three team members. The on-site interviews focused on my past projects. I was asked two technical questions. One was how to approach a problem the DS team recently tackled, asked by a non-data science team member. The other was about my pandas knowledge, followed by a white boarding problem, and the interviewer did not review my submitted code. Even though I have a lot of data analytics experience and my background is much stronger than any undergrad, I did not get an offer. I suspect age bias and/or not being a cultural fit. The biggest disappointment was the time and effort spent on the assignment. I would have preferred a more technical and in-depth discussion about relevant projects. Good luck to all others!

Confirmed questions3 questions
  • Were there any technical questions besides the pandas coding question?
  • Do you know pandas?
  • White boarding problem related to pandas.

Stash Interview Questions

Quoted word for word from Stash interview reports.

Find the maximum sum of a contiguous sub-array within a given list of numbers.

Read reports

Write a function that returns whether an array of Ints has two elements that sum to a given number.

Read reports

Write a function that checks if a target number can be achieved by summing any two elements from a given integer array.

Read reports

What is the longest sum of numbers you can find in a given list? For instance, for [1, 3, 6, -1, 5, 3, 3, 0, -6], the longest sum is 5 + 3 + 3 which equals 11.

Read reports

What is the big O notation for calculating the mean, mode, and median?

Read report

Create a functional traffic light using HTML, CSS, and JS.

Read report

Explain the meaning of common JavaScript terms such as variables, closures, and hoisting

Read report

Can you explain the difference between bagging and boosting?

Read report

Formats, difficulty and experience

Across all 40 Stash interview reports.

Interview formats

Behavioral 34%
Technical 29%
Coding 22%
System Design 6%
Presentation 4%

Interview difficulty

Easy 35%
Average 60%
Difficult 5%

Candidate experience

Negative 52.5%
Neutral 12.5%
Positive 35%

Reports by job function

Engineering 22
Analytics 4
Marketing 4
Operations 3
Product 2
HR 1