does doordash have a very high bar ? i took the phone screen, was asked for a quadratic sort alg and did it. ofcourse i said i was going to code selection sort but changed to insertion sort. if requird i was ready to do any sort. then asked for a linear sort ... did bucket sort and took 5 min to fix a bug in it. i wrote some tests, everything worked fine. theres no scope for ineeficient code as its just standard stuff. got rejection email in an hour. i dont intend to engage in trash talk due to rejection, but just want to understand what could have went wrong. experienced intwrviewers, pls comment. in any other comapny i would have gone to next round. it baffles me.
Ya even I didn't remember the difference between insertion and selection but mentioned the correct name after I started working on it.
How do? I ask because I also had a first round interview for a non-tech role but didn’t make it past the take-home assignment step.
How so? Is wlb terrible at DoorDash?
Low
Same question and same outcome. Move on. Not worth to think too much about it.
That's a hell of an interview for a company that provides a service that most food places could provide for <$1.50 (every pizza place does it)
Sorting is the very basic foundation of our technology that selects among several eligible candidates, the right candidate to carry a delivery. If you can't get that right, you're a better fit elsewhere.
+1 for your username lol
Honestly, that's a very narrow view about how an engineer should be evaluated for DoorDash. Sorting is a standard problem that has been solved. We don't want to hire candidates who can memorize and regurgitate an algorithm. Instead, we should be hiring people for general problem solving and design capabilities.
sounds tough I forgot all my sorts