Machine Learning Engineer applicants have rated the interview process at Dropbox with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 46.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Machine Learning Engineer roles take an average of 60 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Dropbox overall takes an average of 21 days.
Common stages of the interview process at Dropbox as a Machine Learning Engineer according to 3 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
Simple and straightforward process. I applied online, they reached out to me, I did a coding interview with CodeSignal. Unfortunately, they filled the role before the final stages of my interview process.
Interview questions [1]
Question 1
They had me do the software engineer codesignal tech screen.
I applied online. The process took 2 months. I interviewed at Dropbox
Interview
2 take home coding challenges through code signal, 1 behavioral interview, and a final round interview. The final round interview is 5h long and expect interviews to be as hard as other FAANG companies.
Interview questions [1]
Question 1
basic leet-code questions for the first coding challenge, and a creating text editor for the second one. The final round interview involves both algorithm and machine learning questions.
I applied through a recruiter. I interviewed at Dropbox (Seattle, WA) in Jan 2019
Interview
Recruiter reached out over email. During our chat, I told her about my specific skill set and that I was interested in applying for a Machine Learning Engineer role. She acknowledged it and said that there are multiple such roles open.
1 hour Phone interview was scheduled within a few days. The phone interview went well -- I solved the problem with an optimized solution. The interviewer and I also had a nice chat about the challenges that the company is facing.
After this, there was silence from the recruiter. After about 2 weeks, I emailed her and asked about the next steps.
I received a standard reply saying that the "phone screen was very good and the interviewer was impressed by my skills. However, I am not a fit for the 'full stack role' that they are looking for".
Seriously?? Why would you even consider me for a 'full stack role' -- when I had specifically mentioned intention, my skills set and expectations upfront. Why waste everyone's time? Not just mine, but of your own employees?
(Btw, Dropbox still has multiple roles open for Machine Learning Engineer on LinkedIn)