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

刀大师第一轮电面

🔗
匿名用户-GNMLL  2021-9-11 10:01:45 |倒序浏览

2021(7-9月) 码农类General 硕士 全职@doordash - 猎头 - 技术电面  | 😃 Positive 😐 Average | Other | 在职跳槽

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

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

x
本帖最后由 匿名 于 2021-9-11 10:04 编辑

面试官应该是个国人小姐姐,5分钟互相介绍,50分钟coding, 5分钟回答对她及公司的问题。用的HackerRank的CodePair链接, zoom audio不用开摄像头。需要自己import但是已经有一些现成的,小姐姐有提供测试test case但楼主写得太慢了没有写完🥲。

您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


楼主面试经验比较少而且这是最近开始准备之后第一个电面,欢迎大家有更优或者实现更简洁(因为楼主就没写完)的解法在下面分享!


评分

参与人数 5大米 +15 收起 理由
vieriqhao + 1 很有用的信息!
匿名用户-KP90B + 10
gymf123 + 1 给你点个赞!
新用户-4587 + 1 很有用的信息!
xiaoshai12 + 2 很有用的信息!

查看全部评分


上一篇:facebook 面经
下一篇:城堡 OA
推荐
KenZhuJMHK 2021-9-12 01:51:30 | 只看该作者
全局:
可以把所有D放在一个Queue里一起做BFS,然后每一步新visit的位置都放进来,直到最后全部做完。option是针对所有locations里位置都已到达做一个early exit。这样每个点只visit一次,省去优化一步,会快一些应该

评分

参与人数 1大米 +1 收起 理由
新用户-4587 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
xiaoshai12 2021-9-12 00:14:18 | 只看该作者
全局:
楼主,这个题目有点像 而把留 或者 散妖气啊
回复

使用道具 举报

推荐
xiaoshai12 2021-9-24 05:36:54 | 只看该作者
全局:
本帖最后由 xiaoshai12 于 2021-9-23 17:38 编辑

做了一个solution,能算出楼主的test case,不知道其他行不行。时间复杂度是O(K*MN), K是location长度

如果是先找Dasher - O(M*N), 再做BFS O(M*N), 算每个Dash到每个Location -> O(K*MN)?? 是不是一样?请大神指导

您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 200 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 1大米 +1 收起 理由
jwkilltheshit + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
aiwojiujiu 2021-9-12 04:03:14 | 只看该作者
全局:
楼主可否加个微信沟通一哈 yuchenso
回复

使用道具 举报

🔗
jerrytan 2021-9-12 05:07:42 | 只看该作者
全局:
本帖最后由 jerrytan 于 2021-9-11 14:25 编辑

多谢分享!
可惜积分不够看内容,请问是和 https://www.1point3acres.com/bbs/thread-778790-1-1.html 一样吗? 多谢!
回复

使用道具 举报

🔗
aiwojiujiu 2021-9-16 01:12:49 | 只看该作者
全局:
楼主最后有通过电面吗?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-DWNFG  2021-9-16 02:42:39
本帖最后由 匿名 于 2021-9-15 12:00 编辑
  1. long[] nearest3Dasher(Location restaurant /*restaurant Location*/) {
  2.     // use double type for the array, because location is double, ID is long type. rating is int.
  3.     Queue<double[]> q =
  4.         new PriorityQueue<>(
  5.             (a, b) -> {
  6.               if (a[1] == b[1]) {
  7.                 // Select dasher with bigger rating number
  8.                 if (b[2] < a[2]) return -1;
  9.                 else if (b[2] == a[2]) return 0;
  10.                 else return 1;
  11.               } else {
  12.                 // Default: sort by distance in ascending order
  13.                 if (a[1] < b[1]) return -1;
  14.                 else if (a[1] == b[1]) return 0;
  15.                 else return 1;
  16.               }
  17.             });

  18.     for (Dasher d : getDashers()) {
  19.       double dx = restaurant.latitude - d.lastLocation.latitude,
  20.           dy = restaurant.longitude - d.lastLocation.longitude;
  21.       q.offer(new double[] {d.id, dx * dx + dy * dy, d.rating});
  22.       if (q.size() > 3) q.poll();
  23.     }

  24.     Long[] r = new Long[q.size()];
  25.     q.toArray(r);
  26.     return r;
  27.   }
复制代码
求1米
回复

使用道具 举报

无效楼层,该帖已经被删除
🔗
hope_trainer 2021-9-16 09:59:15 | 只看该作者
全局:
xiaoshai12 发表于 2021-9-11 12:14
楼主,这个题目有点像 而把留 或者 散妖气啊

能一看到题目就能联想到相似原题的太牛逼了!
回复

使用道具 举报

🔗
intstr 2021-9-17 06:15:21 | 只看该作者
全局:
aiwojiujiu 发表于 2021-9-11 16:03
楼主可否加个微信沟通一哈 yuchenso

is there any wechat channel for discussion?
回复

使用道具 举报

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

本版积分规则

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