Since I was pressed for time and had an offer on hand, I was given a Karat interview. Karat interviews are not the same as interviewing with a company employee. While a company employee can see that your problem-solving skills are strong and whether you are able to think of optimal solutions to challenging problems, this doesn't work the same way with Karat.
They should either ask only one question and test for optimality, or not ask DevOps or system design questions because it's not possible to assess someone's knowledge with just two or three questions, and I'm not sure how they rate those. Even after having a lot of experience and taking so many challenges in my job, they always gave me a bad rating for those. It's not possible to judge someone's knowledge that way; they should stick to coding questions only.
Overall, I always had a bad experience with them when I was easily able to clear technical phone interviews for some of the big companies when interviewing directly with company employees. But with Karat, it's a blind game.
If you solve a hard problem fast, they give you a second one, and if you don't solve that within the time limit, it doesn't matter that you already solved a hard problem, and they don't give you good reviews.
I absolutely do not recommend taking the Karat assessment. Request an interview with a company employee no matter what, because the chances of getting approved by Karat are low.
It was a Karat interview, and they have their own questions.
The following metrics were computed from 11 interview experiences for the DoorDash Senior Software Engineer role in San Francisco, California.
DoorDash's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for DoorDash's Senior Software Engineer interview process in San Francisco, California.