The people are the best part of DoorDash. Lots of people there are driven, friendly, and great to work with.
The mission is exciting too; it has a lot of real-world impact in making both consumer and driver lives better.
And the operations side of the business is incredible—that's where the real exciting part is.
There are a lot of downsides.
Despite having a ton of money, DoorDash does not pay well at all. Instead of getting paid, you'll often get options which are pretty worthless. Management is not transparent about anything related to financials. Which leads to:
DoorDash pretends to be transparent and open but really, it's taking initiatives in these spaces to check a box. A lot of management is too junior and has no real-world experience and doesn't know how to tackle culture issues.
Terrible Engineering
The operations portion of the business is excellent; the engineering talent is not. If you're a software engineer with serious aspirations, don't work here. It's a very relaxed environment but at the expense of software engineering practices and quality code.
People are bad and they stay bad. There's a lot of potential at DoorDash, but no one takes the time to better themselves or those around them.
DoorDash has a massive problem with hiring. There are several instances where engineers have been hired, and their skills were so misrepresented that they were demoted or fired. DoorDash lets really unskilled engineers through the door and then doesn't fire them when the hiring decision doesn't work out.
Because most people are bad at what they do there, there's this strange tendency for no one to question the work of others, making it incredibly easy to skate and fly under the radar. You could easily not contribute code for months, and almost no one would know.
Hire a VP of Engineering that knows what they're doing. Start firing people that are bad at their jobs; stop just moving them around. Stop caring about data; just make a decision on something and do it.
Both the recruiter and interviewer were great. They were both positive, and for the technical round, it was a very hands-on interview experience. The entire process was also impressively fast, with a one-to-two-week turnaround from the first call.
Waste of time. An introductory recruiter call, which was normal, was followed by a one-hour tech screen. It involved a LeetCode hard recursion question that I answered correctly, but I was still rejected. I didn't need hints, but the interviewer kep
Typical LeetCode interview experience with some practical elements. It involved multiple rounds: * Online Assessment (OA) * HR interview * Three back-to-back interview rounds (two technical, one culture fit). I would interview there again.
Both the recruiter and interviewer were great. They were both positive, and for the technical round, it was a very hands-on interview experience. The entire process was also impressively fast, with a one-to-two-week turnaround from the first call.
Waste of time. An introductory recruiter call, which was normal, was followed by a one-hour tech screen. It involved a LeetCode hard recursion question that I answered correctly, but I was still rejected. I didn't need hints, but the interviewer kep
Typical LeetCode interview experience with some practical elements. It involved multiple rounds: * Online Assessment (OA) * HR interview * Three back-to-back interview rounds (two technical, one culture fit). I would interview there again.