I applied through a recruiter. The process took 3 weeks. I interviewed at Cash App (San Francisco, CA) in Aug 2022
Interview
A phone screen followed by a 4-module interview that included a product, statistics, machine learning, and coding session. Each session was about an hour. The coding sessions involved manipulating an actual data set and applying machine learning algorithms.
Interview questions [1]
Question 1
What ML method would you apply to solve this problem? Why would that method be a better choice than other model types?
1st interview: 45 min LeetCode style coding question. Easy to medium difficulty.
2nd interview: interview with a hiring manager about past experiences and project details (eg, ML model architecture, evaluation, metrics, tools).
Interview questions [1]
Question 1
A leetcode style coding question - kth largest number
Simple and easy process, 1st round is a hr interview focused on background based questions and motivations; followed by hiring manager interview where the hiring manager talks about the role and responsibilities. Then a take home test.
I applied online. I interviewed at Cash App in May 2024
Interview
System design interview focused on machine learning. Described a hypothetical machine learning system in the banking space and asked me to design it for scaling up to production from the input data.
Attempted to gauge the exact information they were looking for and pivot in response. Post-interview feedback was that I didn't meet the grade for failing to provide good answers to questions they had asked (fine) but also failing to answer questions they hadn't asked, which is frustrating.
Machine Learning Engineer applicants have rated the interview process at Cash App with 2.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 47.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 13 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Cash App overall takes an average of 29 days.
Common stages of the interview process at Cash App as a Machine Learning Engineer according to 3 Glassdoor interviews include:
Phone interview: 43%
Skills test: 29%
One on one interview: 29%
Here are the most commonly searched roles for interview reports -