doordash.db

Como se preparar para entrevistas na DoorDash

Reunimos aqui as perguntas públicas já associadas à DoorDash para te ajudar a estudar com mais contexto, entender o tipo de cobrança e priorizar melhor sua preparação.

Perguntas
48
públicas

salários

Quanto a DoorDash paga em tecnologia

Ainda não publicamos salários da DoorDash

Publicamos a mediana de uma empresa quando 15 pessoas diferentes contribuem. Se você trabalha ou trabalhou lá, seu relato anônimo ajuda a abrir esse número.

Adicionar meu salário anonimamente

quem contatar

Quem contatar na DoorDash

perguntas de entrevistas da empresa

O que já apareceu em processos da DoorDash

24 de 48 perguntas

PerguntaTipoNívelRelatosÚltimo relato
Tell me about a time you had a conflict with a coworker. How did you resolve it?BehavioralMid-level2abr. de 2026
Implement an API service that calculates a dasher's total paymentCode Craft round for a Senior Software Engineer role. Implement only the service layer: given a dasherId, query a mocked external integration for delivery status events and return the total payment. Payment per delivery is (fulfilled or cancelled timestamp - accepted timestamp) * 0.3. Overlapping deliveries are paid independently, and cancelled deliveries must also be paid. Example events for two 10-unit deliveries produce a total payment of 6.0.CodingSenior1ago. de 2026
Describe your most impactful projectBehavioralSenior1mar. de 2026
Tell me about a conflict you had at work.The interviewer focused on a conflict that comes from different perspectives or ideas on how to execute a certain task.BehavioralMid-level1mar. de 2026
Design InstagramDesign a photo-sharing social media platform where users can upload photos, follow other users, and view a chronological feed of posts from people they follow.System DesignStaff+1mar. de 2026
Design a Review and Reward System for Food DeliveryDesign a system that allows food delivery consumers to add reviews on ordered food items and earn monetary rewards based on the quality of their reviews.System DesignStaff+1mar. de 2026
Round Robin Algorithm: Debugging and TestingDebug and complete the implementation of a traffic router using the round robin algorithm. Identify and fix any bugs in the existing code, ensure all tests pass, and write additional tests to cover edge cases.CodingMid-level1mar. de 2026
Design and implement Dasher payout calculation systemDesign an API that can calculate payout for deliveries a driver took, including debugging existing payout business logic. The system should handle mock data from dependent APIs representing deliveries with metadata like status enums (accepted, cancelled, delivered). Each delivery event has a timestamp and delivery ID, with guaranteed corresponding events for each accepted delivery. Payment is based on fixed rates and bonus factors determined by the number of ongoing deliveries the driver has. The API handles one driver at a time.CodingMid-level1mar. de 2026
Can you tell me about a challenging project you’ve worked on?BehavioralSenior1mar. de 2026
Dasher Picker Using HashMapImplement a system to maintain a list of dashers using a hash map data structure with functionality for random selection of dashers.TechnicalSenior1mar. de 2026
Design a Review App for Food ItemsDesign a food review system where users can rate and review individual food items from their orders, other users can upvote/downvote these reviews, and reviewers receive payouts when their reviews reach certain upvote thresholds.System DesignStaff+1mar. de 2026
Design a Job SchedulerDesign a distributed job scheduler that can handle high-throughput job processing (10,000+ jobs per second), support both scheduled (cron-based) and ad-hoc job execution, include retry mechanisms for failed jobs, and maintain execution history for up to one year.System DesignSenior1fev. de 2026
Leetcode 210. Course Schedule IIGiven numCourses and prerequisite pairs, return any ordering of courses that satisfies all prerequisites or an empty array if impossible — this is essentially computing a topological sort of a directed graph and detecting cycles.CodingSenior1fev. de 2026
Tell me a time you helped an engineer promoteBehavioralStaff+1fev. de 2026
Leetcode 124. Binary Tree Maximum Path SumFind the maximum sum of any non-empty connected path in a binary tree (nodes used at most once), where the path can start and end at any nodes and node values may be negative. You must account for single-node paths when all values are negative.CodingMid-level1fev. de 2026
Leetcode 207. Course ScheduleGiven courses as nodes and prerequisite pairs as directed edges, determine whether the directed graph is acyclic — return true if a topological ordering exists (all courses can be completed), otherwise false if a cycle prevents completion.CodingMid-level1fev. de 2026
Tell me about a time you had to deal with underperformanceBehavioralStaff+1fev. de 2026
Leetcode 286. Walls and GatesGiven a 2D grid of empty rooms (INF), walls (-1), and gates (0), fill each empty room with the distance to its nearest gate (leave walls and gates unchanged). This is a multi-source shortest-path problem on a grid that is typically solved by running a BFS from all gates simultaneously to compute minimum distances in O(mn) time.CodingSenior1fev. de 2026
Design a Donations WebsiteDesign a short-term (24-48 hour) donations website where users can contribute to pre-selected charities, with focus on payment processing, failure handling, and backup payment methods.System DesignStaff+1fev. de 2026
Implement CRUD REST APIsDesign and implement basic CRUD (Create, Read, Update, Delete) operations for a REST API system. Include appropriate HTTP methods, request/response handling, and data management functionality.CodingSenior1fev. de 2026
Tell me about the hardest feedback you've ever had to deliveredBehavioralStaff+1fev. de 2026
Tell me about a project of your choice and its challengesBehavioralSenior1jan. de 2026
Leetcode 875. Koko Eating BananasFind the minimum integer eating speed k such that the total hours required (sum over piles of ceil(piles[i]/k)) is ≤ h; because the required hours decreases monotonically with k, this is solved by binary searching k between 1 and max(piles).CodingSenior1dez. de 2025
Design a Scheduler SystemDesign a system that allows users to schedule events and processes them at specified times. Focus on the event staging architecture, including how events are queued, stored, and transitioned from scheduled state to active processing.System DesignSenior1dez. de 2025

empresas relacionadas

Explore empresas parecidas