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

3,046 Views

Doordash 这个公司的 package 和 benefit 在美企中算是非常有竞争力的,refresh 也很大方。 但其面试流程也相当严格:从 OA 到 Coding,再到 Design,各环节都要做足准备。

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

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 real test examples

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.
// 示例
score = [10,20,10,15,5,30,20]
team_size = 2
k = 3
// 第一次选 30 → 剩 [10,20,10,15,5,20]
// 第二次选 20 → 剩 [10,10,15,5,20]
// 总和 = 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;
// 示例
price = [7,5,4]
queries = [[2,6,6],[1,2,9],[2,8,8]]
// 处理后 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
Alex Ma Staff Software Engineer
Currently working at Google, with more than 10 years of development experience, currently serving as Senior Solution Architect. He has a bachelor's degree in computer science from Peking University and is good at various algorithms, Java, C++ and other programming languages. While in school, he participated in many competitions such as ACM and Tianchi Big Data, and owned a number of top papers and patents.
END
 0