1p3a Experience · May 2026

doordash tech phone screen: calculating dasher compensation

SWE Phone Screen newgrad
1 upvote 2 replies

Interview Experience

题目就是计算Dasher工资。给一堆订单记录,让你算 dasher 最后该拿多少钱。正常送完就按时间和 rate 算,取消的单子给固定补偿,另外还有几段 double pay 时间要处理

以下内容需要积分高于 150 您已经可以浏览

后面主要问了一些边界,比如 double pay 时间段和 delivery 时间有重叠的时候怎么算,还有 canceled order 怎么处理。我讲了思路,代码也跑过了。最后又聊了几句如果数据量很大或者上游 service 挂了怎么办,我就按平时工作里会考虑的方向答了一下,感觉沟通还行

整体感觉都挺好的,面试官也没表现出哪里不满意,但还是挂了,不知道是不是因为hiring freeze

Full Details

题目就是计算Dasher工资。给一堆订单记录,让你算 dasher 最后该拿多少钱。正常送完就按时间和 rate 算,取消的单子给固定补偿,另外还有几段 double pay 时间要处理

以下内容需要积分高于 150 您已经可以浏览

后面主要问了一些边界,比如 double pay 时间段和 delivery 时间有重叠的时候怎么算,还有 canceled order 怎么处理。我讲了思路,代码也跑过了。最后又聊了几句如果数据量很大或者上游 service 挂了怎么办,我就按平时工作里会考虑的方向答了一下,感觉沟通还行

整体感觉都挺好的,面试官也没表现出哪里不满意,但还是挂了,不知道是不是因为hiring freeze