Doordash logo DO
Verified Company Vault

Doordash DSA Interview Questions

80 curated coding interview questions directly asked in Doordash technical rounds, sorted by frequency with recency and difficulty diagnostics.

80 Total Questions
7 (9%) Easy Problems
46 (57%) Medium Problems
27 (34%) Hard Problems
🔥 Most Tested Topics:
Core DSA (20)Arrays (17)Strings (14)Trees (8)Design (7)
📂 Sourced Datasets:
Last 3 monthsLast 6 monthsAll questionsOlder than 6 months
Showing 80 of 80 displayed
IDProblemDifficultyTopicPatternAcceptanceFrequencyRecency
329Longest Increasing Path in a MatrixHardArrays; Dynamic ProgrammingSorting / Prefix / Scan; State Transition56.6%100.0%3m
286Walls and GatesMediumCore DSAImplementation / Reasoning64.0%100.0%6m
1235Maximum Profit in Job SchedulingHardArraysSorting / Prefix / Scan54.7%87.5%6m
1166Design File SystemMediumDesignData Structure Design65.1%87.5%6m
1268Search Suggestions SystemMediumBinary SearchBinary Search65.2%87.5%6m
1834Single-Threaded CPUMediumCore DSAImplementation / Reasoning47.7%87.5%6m
456132 PatternMediumStringsHashing / Sliding Window34.8%87.5%6m
124Binary Tree Maximum Path SumHardArrays; TreesSorting / Prefix / Scan; DFS / BFS42.3%87.5%all
735Asteroid CollisionMediumCore DSAImplementation / Reasoning47.9%75.0%6m
556Next Greater Element IIIMediumStack / QueueMonotonic Stack / Simulation35.3%75.0%6m
875Koko Eating BananasMediumBinary SearchBinary Search50.0%75.0%6m
317Shortest Distance from All BuildingsHardCore DSAImplementation / Reasoning44.9%75.0%all
2049Count Nodes With the Highest ScoreMediumTreesDFS / BFS52.7%62.5%all
1359Count All Valid Pickup and Delivery OptionsHardStringsHashing / Sliding Window64.9%62.5%all
1347Minimum Number of Steps to Make Two Strings AnagramMediumArrays; StringsSorting / Prefix / Scan; Hashing / Sliding Window82.5%62.5%all
588Design In-Memory File SystemHardDesignData Structure Design48.4%62.5%all
658Find K Closest ElementsMediumCore DSAImplementation / Reasoning49.7%62.5%all
772Basic Calculator IIIHardStack / QueueMonotonic Stack / Simulation53.3%62.5%all
826Most Profit Assigning WorkMediumCore DSAImplementation / Reasoning56.2%62.5%all
827Making A Large IslandHardGraphsBFS / DFS / Topological Sort56.6%62.5%all
859Buddy StringsEasyStringsHashing / Sliding Window34.0%62.5%all
1790Check if One String Swap Can Make Strings EqualEasyStringsHashing / Sliding Window49.5%62.5%all
1Two SumEasyArraysSorting / Prefix / Scan; Two Pointers57.5%50.0%all
986Interval List IntersectionsMediumArrays; Linked ListSorting / Prefix / Scan; Two Pointers73.0%50.0%all
987Vertical Order Traversal of a Binary TreeHardTreesDFS / BFS53.8%50.0%all
31Next PermutationMediumBacktrackingBacktracking45.3%50.0%all
84Largest Rectangle in HistogramHardCore DSAImplementation / Reasoning49.9%50.0%all
208Implement Trie (Prefix Tree)MediumTreesDFS / BFS69.5%50.0%all
210Course Schedule IIMediumGraphsBFS / DFS / Topological Sort55.5%50.0%all
224Basic CalculatorHardStack / QueueMonotonic Stack / Simulation46.9%50.0%all
1143Longest Common SubsequenceMediumCore DSAImplementation / Reasoning59.2%50.0%all
227Basic Calculator IIMediumStack / QueueMonotonic Stack / Simulation46.9%50.0%all
1173Immediate Food Delivery IEasyCore DSAImplementation / Reasoning80.6%50.0%all
1174Immediate Food Delivery IIMediumCore DSAImplementation / Reasoning56.0%50.0%all
297Serialize and Deserialize Binary TreeHardTrees; DesignDFS / BFS; Data Structure Design60.8%50.0%all
2565Subsequence With the Minimum ScoreHardArraysSorting / Prefix / Scan33.3%50.0%all
2611Mice and CheeseMediumCore DSAImplementation / Reasoning48.8%50.0%all
1779Find Nearest Point That Has the Same X or Y CoordinateEasyCore DSAImplementation / Reasoning70.0%50.0%all
695Max Area of IslandMediumGraphsBFS / DFS / Topological Sort74.0%50.0%all
54201 MatrixMediumArraysSorting / Prefix / Scan53.9%50.0%all
209Minimum Size Subarray SumMediumArraysSorting / Prefix / Scan51.7%50.0%all
37Sudoku SolverHardBacktrackingBacktracking65.5%37.5%all
55Jump GameMediumGreedyGreedy40.9%37.5%all
146LRU CacheMediumDesignData Structure Design47.4%37.5%all
200Number of IslandsMediumGraphsBFS / DFS / Topological Sort64.4%37.5%all
212Word Search IIHardStrings; Binary SearchHashing / Sliding Window; Binary Search38.5%37.5%all
239Sliding Window MaximumHardArraysSorting / Prefix / Scan; Sliding Window48.8%37.5%all
1944Number of Visible People in a QueueHardStack / QueueMonotonic Stack / Simulation73.1%37.5%all
296Best Meeting PointHardGreedyGreedy61.4%37.5%all
1730Shortest Path to Get FoodMediumCore DSAImplementation / Reasoning57.2%37.5%all
778Swim in Rising WaterHardCore DSAImplementation / Reasoning67.8%37.5%all
1905Count Sub IslandsMediumGraphsBFS / DFS / Topological Sort73.0%37.5%all
314Binary Tree Vertical Order TraversalMediumTreesDFS / BFS57.8%37.5%all
1664Ways to Make a Fair ArrayMediumArraysSorting / Prefix / Scan66.9%37.5%all
924Minimize Malware SpreadHardCore DSAImplementation / Reasoning43.2%37.5%all
480Sliding Window MedianHardHeapPriority Queue; Sliding Window39.0%37.5%all
184SumMediumArraysSorting / Prefix / Scan40.6%37.5%all
380Insert Delete GetRandom O(1)MediumCore DSAImplementation / Reasoning55.4%37.5%all
23Merge k Sorted ListsHardArrays; Linked List; HeapSorting / Prefix / Scan; Two Pointers; Priority Queue59.6%37.5%all
839Similar String GroupsHardStringsHashing / Sliding Window56.3%37.5%all
207Course ScheduleMediumGraphsBFS / DFS / Topological Sort51.4%37.5%all
12Integer to RomanMediumStringsHashing / Sliding Window71.0%37.5%all
56Merge IntervalsMediumArraysSorting / Prefix / Scan51.8%37.5%all
45Jump Game IIMediumGreedyGreedy42.9%25.0%all
2065Maximum Path Quality of a GraphHardArrays; GraphsSorting / Prefix / Scan; BFS / DFS / Topological Sort62.2%25.0%all
164Maximum GapMediumArraysSorting / Prefix / Scan52.1%25.0%all
211Design Add and Search Words Data StructureMediumStrings; Binary Search; DesignHashing / Sliding Window; Binary Search; Data Structure Design48.5%25.0%all
1472Design Browser HistoryMediumDesignData Structure Design78.3%25.0%all
460LFU CacheHardDesignData Structure Design49.2%25.0%all
1152Analyze User Website Visit PatternMediumStringsHashing / Sliding Window44.3%25.0%all
49Group AnagramsMediumStringsHashing / Sliding Window72.6%25.0%all
1087Brace ExpansionMediumCore DSAImplementation / Reasoning66.9%25.0%all
304Range Sum Query 2D - ImmutableMediumArraysSorting / Prefix / Scan58.3%25.0%all
5Longest Palindromic SubstringMediumStrings; TreesHashing / Sliding Window; DFS / BFS37.8%25.0%all
854K-Similar StringsHardStringsHashing / Sliding Window40.9%25.0%all
13Roman to IntegerEasyStringsHashing / Sliding Window66.6%25.0%all
3123Find Edges in Shortest PathsHardCore DSAImplementation / Reasoning46.7%25.0%all
994Rotting OrangesMediumCore DSAImplementation / Reasoning58.7%25.0%all
2Add Two NumbersMediumCore DSAImplementation / Reasoning48.5%25.0%all
543Diameter of Binary TreeEasyTreesDFS / BFS65.5%25.0%all