3 ms·
Here are the broad topics. Some of the questions are floating in public, and have been replaced, but the general idea remains. - Debug an issue in a library -
by clintonb 5y ago
Here are the broad topics. Some of the questions are floating in public, and have been replaced, but the general idea remains.
- Debug an issue in a library
- Balance bank accounts
- Design a scalable system, and discuss the trade offs
- Integrate with an API
- filoleg 5y agoCan confirm that I had a very similar vibe from Dropbox interview process (got the offer, but chose a different offer for reasons that have nothing to do with Dropbox). Grinding leetcode wouldn’t have helped much beyond basics for the coding portion of the interview. The problems were extremely practical, but also not “dirty” (so not like where you are given something like a React project, and asked to build a website doing XYZ). It was more like “here is a general problem (let’s say, process scheduling algorithm for a hypothetical OS; not the problem i got, but similar in concept), here are the methods the class needs to implement. What are the approaches? Which one you would go with if you prioritized memory? What if we prioritized speed instead? Are there any other helpful methods that the class might need?”. And it essentially boils down to conversational decision-making on implementing a feature that is very similar to how it is done in a real workplace, not as a leetcode problem at all. And yes, you still implement it in leetcode, but grinding leetcode will only help you with the very basics, and it can imo be totally passed without leetcode grind. The non-coding interviews were also very well thought-out (in comparison to the typical FAANG process). Systems design was a delight, and the deep dive interview (where you pick a project you worked on before ahead of time, write a few sentences about it, and then when the interview comes you dive very deep into an aspect of it and get grilled with questions on it) was very meaningful and useful. Overall, i can definitely recommend interviewing with Dropbox, and it was a very difficult decision for me to not take that offer, as I got extremely good vibe from both the people i interviewed with and the company overall.
- __turbobrew__ 5y agoI have been trying to get an interview at dropbox but I think my resume is being filtered out by some automated system. I have applied to jobs at dropbox where I have direct in depth experience with the entire tech stack the team is using but I only get an automated rejection email. Such a shame I can’t get into contact with a human at dropbox! Their interview process sounds wonderful and their approach to remote work is really enticing.
- filoleg 5y ago> I have been trying to get an interview at dropbox but I think my resume is being filtered out by some automated system. I feel you, having the same issue with AirBnB myself. I got invited for an interview with them my senior year of college, but I had already signed another offer at that time, so I politely declined. It's been over 5 years since then, and I am yet to be able to get a single interview there, despite applying every year.