Taro Logo

Software Engineer Interview Experience - United States

February 1, 2024
Neutral ExperienceNo Offer

Process

30 Minute Screening with Recruiter

1 hr Whiteboard (HackerRank/LeetCode Medium)

Virtual Onsite: 1 hr Whiteboard (HackerRank/LeetCode Medium) 1 hr Whiteboard (HackerRank/LeetCode Hard) 1.5 hr System Design & Project Talk 30 Minute Behavioral with HM

Questions

Leetcode Variants

  1. Dasher Max Profit (Dynamic Programming)

You're a dasher and want to plan out your schedule. You can view a list of deliveries along with their associated start time, end time, and dollar amount for completing the order. Assuming dashers can only deliver one order at a time, determine the maximum amount of money you can make from the given deliveries.

The inputs are as follows:

  • int start_time: when you plan to start your schedule
  • int end_time: when you plan to end your schedule
  • int d_starts[n]: the start times of each delivery[i]
  • int d_ends[n]: the end times of each delivery[i]
  • int d_pays[n]: the pay for each delivery[i]

The output should be an integer representing the maximum amount of money you can make by forming a schedule with the given deliveries.

Example #1

start_time = 0 end_time = 10 d_starts = [2, 3, 5, 7] d_ends = [6, 5, 10, 11] d_pays = [5, 2, 4, 1]

Expected output: 6

  1. Dasher Menu

At DoorDash, menus are updated daily, even hourly, to keep them up-to-date. Each menu can be regarded as a tree.

A menu can have many categories; each category can have many menu items; each menu item can have many item extras; an item extra can have many item extra options.

java class Node { String key; int value; boolean active; List children; }

Was this helpful?

Interview Statistics

The following metrics were computed from 167 interview experiences for the DoorDash Software Engineer role in United States.

Success Rate

11%
Pass Rate

DoorDash's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive32%
Neutral29%
Negative39%

Candidates reported having mixed feelings for DoorDash's Software Engineer interview process in United States.

DoorDash Work Experiences