Doordash Interviews | Doordash SDE | Interview Assistance | Interview Insider Sharing with the Best of Middle Factory

Doordash The package and benefits of this company are very competitive among US companies, and the refresh is also very generous. However, the interview process is also quite strict: from OA to Coding to Design, you have to be well-prepared in every aspect.

Doordash Interview

interview process

  • OA. Two programming questions, 90 minutes.
  • Hiring Manager (HM). Introduce yourself, resume deep dive and common behavioral questions.
  • Two rounds of Coding. Medium difficulty with Follow-up.
  • System Design. Distributed scheduling, conflict handling, and other advanced topics.

Coding Sample Questions

Topic 1: Employee Selection

Given a list of scores, select team_size employees according to the following rules and return the sum of the selected scores:

  1. Highest score among the first k or next k employees in each round (lowest indexed score for equal scores)
  2. Remove the employee from the list
  3. Repeat until full.
// Example
score = [10,20,10,15,5,30,20]
team_size = 2
k = 3
// First pick 30 → [10,20,10,15,5,20] left
// 2nd pick 20 → 10,10,15,5,20 left
// Sum = 30 + 20 = 50

Topic 2: Dynamic price adjustment

There are n items with initial price price[i] that receive two types of queries:

  • [1, x, v]: Set the price of the xth item to be v;
  • [2, v, v]: Adjusts all prices below v to v;
// Example
price = [7,5,4]
queries = [[2,6,6],[1,2,9],[2,8,8]]
// after processing price = [8,9,8]

Professional interview assistance

The Programehelp team has been deeply involved in interviews with large companies for many years, and provides OA problem solving, Coding guidance, system design exercises and other full-process assistance. If you want to minimize the detour and stabilize the pace, please feel free to contact us at Contact Us!

author avatar
ProgramHelp
END
 0
Comment(没有评论)