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.
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.
quem contatar
Quem contatar na DoorDash
perguntas de entrevistas da empresa
O que já apareceu em processos da DoorDash
24 de 48 perguntas
| Pergunta | Tipo | Nível | Relatos | Último relato |
|---|---|---|---|---|
| Tell me about a time you had a conflict with a coworker. How did you resolve it? | Behavioral | Mid-level | 2 | abr. 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. | Coding | Senior | 1 | ago. de 2026 |
| Describe your most impactful project | Behavioral | Senior | 1 | mar. 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. | Behavioral | Mid-level | 1 | mar. 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 Design | Staff+ | 1 | mar. 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 Design | Staff+ | 1 | mar. 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. | Coding | Mid-level | 1 | mar. 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. | Coding | Mid-level | 1 | mar. de 2026 |
| Can you tell me about a challenging project you’ve worked on? | Behavioral | Senior | 1 | mar. 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. | Technical | Senior | 1 | mar. 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 Design | Staff+ | 1 | mar. 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 Design | Senior | 1 | fev. 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. | Coding | Senior | 1 | fev. de 2026 |
| Tell me a time you helped an engineer promote | Behavioral | Staff+ | 1 | fev. 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. | Coding | Mid-level | 1 | fev. 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. | Coding | Mid-level | 1 | fev. de 2026 |
| Tell me about a time you had to deal with underperformance | Behavioral | Staff+ | 1 | fev. 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. | Coding | Senior | 1 | fev. 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 Design | Staff+ | 1 | fev. 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. | Coding | Senior | 1 | fev. de 2026 |
| Tell me about the hardest feedback you've ever had to delivered | Behavioral | Staff+ | 1 | fev. de 2026 |
| Tell me about a project of your choice and its challenges | Behavioral | Senior | 1 | jan. 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). | Coding | Senior | 1 | dez. 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 Design | Senior | 1 | dez. de 2025 |
empresas relacionadas
Explore empresas parecidas
453 perguntas
313 perguntas
234 perguntas
126 perguntas
87 perguntas
50 perguntas