回复: 9
跳转到指定楼层
上一主题 下一主题
收起左侧

Doordash Virtual Onsite面经

🔗
匿名用户-UJM7Q  2021-1-31 04:19:10 |倒序浏览

2021(1-3月) 码农类General 硕士 全职@doordash - 网上海投 - Onsite  | | Other | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
1. Coding。经典pickup和delivery题,一共三小问。第一问判断一个sequence是否valid,注意不能有重复的pickup或者delivery,哪怕前一个pickup已经被delivered了(比如P1D1P1D1和P1D1D1都是invalid的),然后deliver
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
不可能把所有在三番的dasher都遍历一遍。所以就要分区,然后怎么存这些分区信息,如何更新这些分区信息(比如有新的餐馆加入),如何匹配dasher等等。

5. BQ + 公司和团队介绍。

评分

参与人数 4大米 +12 收起 理由
BruceW + 2 很有用的信息!
inter1908 + 1 赞一个
匿名用户-ONDIJ + 8
xtt2016 + 1 赞一个

查看全部评分


上一篇:亚麻Intern timeline+面经
下一篇:Thumbtack 实习 OA
地里匿名用户
推荐
匿名用户-UJM7Q  2021-2-2 14:05:00
xtt2016 发表于 2021-2-1 05:09
再问一下楼主,dasher的位置是用自己设计的吗?假如geohash 存8位,那就sql 选一下restaurant附近的dasher ...

我的回答是,有个active的quadtree,里面有所有dasher的位置,然后这个位置是不变的,这个active的quadtree用来处理所有匹配dasher的请求。然后有个standby的quadtree,一开始active和standby是一样的,然后standby用来不断更新dasher的位置,然后每过一段时间就把standby去promote成active,然后又会有一个新的standby来接收dasher位置更新。类似于batch processing,active和standby一个负责读,一个负责写。

评分

参与人数 1大米 +1 收起 理由
xtt2016 + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
推荐
匿名用户-UJM7Q  2021-1-31 12:27:27
xtt2016 发表于 2021-1-31 07:50
楼主第四题可以用google s2吗

嗯可以的。我说的是用quadtree来存,我猜背后的原理应该都是差不多的。
回复

使用道具 举报

全局:
楼主第四题可以用google s2吗
回复

使用道具 举报

🔗
workworkhard 2021-1-31 10:04:41 | 只看该作者
全局:
楼主几年工作经验啊
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-UJM7Q  2021-1-31 12:27:51
workworkhard 发表于 2021-1-31 10:04
楼主几年工作经验啊

五年多一点哈。
回复

使用道具 举报

全局:
匿名用户 发表于 2021-01-30 20:27:27
嗯可以的。我说的是用quadtree来存,我猜背后的原理应该都是差不多的。
学习了,厉害
回复

使用道具 举报

全局:
匿名用户 发表于 2021-01-30 20:27:27
嗯可以的。我说的是用quadtree来存,我猜背后的原理应该都是差不多的。
再问一下楼主,dasher的位置是用自己设计的吗?假如geohash 存8位,那就sql 选一下restaurant附近的dasher 然后minheap 5个就可以了。但dasher 位置更新写会比较多,mysql要batch一下再写吗?
回复

使用道具 举报

全局:
请问楼主那个“设计一个review system” 是设计yelp吗? 这个具体怎么准备呢?求指导 谢谢
回复

使用道具 举报

全局:
匿名用户 发表于 2021-02-01 22:05:00
我的回答是,有个active的quadtree,里面有所有dasher的位置,然后这个位置是不变的,这个active的quadtree用来处理所有匹配dasher的请求。然后有个standby的qua
这题感觉像design了,谢谢楼主回复,vo是两轮design了感觉。楼主这么厉害,应该拿到offer了。想加好友再请教请教
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表