美团/饿了么/京东 配送端面经

收到了美团、饿了么、京东的OC,给大家伙分享一下面经吧 希望对各位牛牛们有所帮助

一、美团

timeline:4.21一面&OC,只有一面,时长30分钟,面试官还挺友善的,牛客之前有面经,问的问题基本吻合

1、说说你平时怎么送餐的?用的工具是什么

2、如果送餐途中下雨,订单可能超时,你会如何处理?

3、当同时配送5单时手机突然播放"您的美团订单即将超时",怎样规划路线最优?

4、送到餐了,联系不上用户你该怎么办?

5、遇到写字楼电梯故障但剩余12分钟配送22楼订单,如何极限操作?

6、配送时发现客户是竞对平台员工,备注栏写'美团狗都不吃'怎么处理?

7、如果遇到京东小哥在商家门口抢单,会不会当场开启秋名山车神模式?

8、送完最后一单发现餐箱里多出杯奶茶,是选择独吞还是上交?

9、如果京东用补贴挖你,承诺给你终身“PLUS会员”,你该怎么选?

ps:美团今年疯狂内卷京东,面试必考商业攻防题,建议提前背诵王兴语录

二、饿了么

timeline:4.22一面&OC,也只有一面就收到OC了,感觉饿了么的面试官很佛系,问的问题和美团也差不多

1、基本问题:送餐工具、送餐账号

2、如何看待饿了么会员日比双十一还热闹的"蓝色星期五"现象?

3、配送超时后客户说"不用送了直接吃吧",该不该当真?

4、发现淘宝88VIP用户每次点单都备注"我是尊贵的会员",需要特殊对待吗?

5、同时接到饿了么和蜂鸟订单时,如何防止自己精神分裂?

6、配送时发现客户是竞对平台员工,备注栏写'饿了么狗都不吃'怎么处理?

7、如果被邀请参加"饿了么x肯德基疯狂星期四"联名配送,会设计什么slogan?

8、看到美团、京东内卷外卖,这个时候来应聘饿了么的原因是什么?

9、送完最后一单发现餐箱里多出杯奶茶,是选择独吞还是上交?

ps:能感受面试官有一些不自信,但是我还是表达了 低谷时期 强烈想加入的意愿

三、京东

timeline:4.23一面&OC,面试40分钟,疯狂拷打外卖八股,看得出来是下决心,一定要攻下外卖市场的,所以招聘的要求也比较高

1、基础问题:配送时长、对配送这项工作的看法

2、配送时遇到了下雨,但有一堆急单,你会如何取舍

3、怎么看待“超时免单”,作为骑手会感受到压力吗?

4、面对顾客临时要求顺手买东西或者顺手扔下垃圾,你会如何应对?

5、看了下你送的最快的一单,为什么那一单 10s 就送达了?

6、如果你送错餐了,发现时已经离开了那个区域,且手中还有很多待送的单,你会选择怎么处理?

7、和美团有很多重合商家,如何保障京东能够快速抢到外卖单?

8、当用户发现送餐人不是东哥,而是你,比较失望而且口出恶言,你会如何应对?

9、遇到美团骑手在商家门口用保温箱占位是否要开启抢柜模式?

10、如果被选中参与京东"外卖大战纪录片"拍摄,希望给自己设计什么高光镜头?

11、京东PLUS会员要求优先配送,但隔壁老王也喊加急,你处理的优先级是?

PS:京东面试一定要狠狠舔、强调企业文化、认可东哥、精神思想一定要高度统一

很惊喜能收到三家的offer,这一个月找工作到处碰壁的我,没想到也是收获了offer,但是目前还没有想好该去哪里,牛牛们能帮帮鼠鼠吗 京东有五险一金、美团市场份额大、饿了么背靠阿里。。。。好纠结啊

#京东面经##美团面经##饿了么##我的求职精神状态#
全部评论
我给你这件衣服,三家hr不都炸了嘛
27 回复 分享
发布于 04-28 18:28 北京
佬能内推嘛,我有多次不戴头盔骑电动车躲交警的经验,来个sp不过分吧?
13 回复 分享
发布于 04-28 18:31 湖南
你的这个面经不够深入,再提供几个: 1.你的电瓶车运行原理是什么? 2.电瓶车的电池是什么类型的?铅蓄电池还是锂电池?化学原理是什么? 3.电瓶车的最高时速是多少?充电协议了解吗?
7 回复 分享
发布于 04-29 10:32 安徽
不知道啊,我跑众包的
4 回复 分享
发布于 04-28 18:27 山东
很详细,mark一下,秋招时用
2 回复 分享
发布于 04-28 18:29 北京
看似在认真搞抽象,实际在秀offer是不是!我们这种一个都没有的怎么办!
1 回复 分享
发布于 04-30 09:15 天津
?是认真的吗,三个offer
1 回复 分享
发布于 04-29 19:17 北京
看似抽象实则秀offer吗,哈基小你这家伙
1 回复 分享
发布于 04-29 10:30 湖北
饿了么的6,为啥写的是美团
1 回复 分享
发布于 04-28 18:45 广东
美团饿了么京东
点赞 回复 分享
发布于 04-29 12:07 河南
接好运
点赞 回复 分享
发布于 04-29 11:07 北京
面经真的太详细了
点赞 回复 分享
发布于 04-29 10:47 湖南

相关推荐

import java.util.*;import java.io.*;public class Main {// 并查集:父节点映射 + 秩映射(按秩合并用)public static HashMap<Integer, Integer> parent = new HashMap<>();// 查找(路径压缩 + 自动初始化节点)public static int find(int x) {// 节点不存在则初始化:父节点是自己,秩为1parent.putIfAbsent(x, x);// 路径压缩(迭代版,避免递归栈溢出)while (!parent.get(x).equals(x)) {parent.put(x, parent.get(parent.get(x))); // 父节点指向祖父节点x = parent.get(x);}return x;}// 合并(按秩合并 + 路径压缩)public static void merge(int x, int y) {int rootX = find(x);int rootY = find(y);if (rootX == rootY) return;// 按秩合并:将秩小的树合并到秩大的树parent.put(rootY, rootX);}// 生成统一的边key(避免{a,b}和{b,a}重复)static String getRelationKey(int a, int b) {return a < b ? a + "," + b : b + "," + a;}public static void main(String[] args) throws IOException {// 替换Scanner为BufferedReader,提升输入效率BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String[] parts = br.readLine().split(" ");int n = Integer.parseInt(parts[0]);int m = Integer.parseInt(parts[1]);int q = Integer.parseInt(parts[2]);// 存储原始边Set<String> edges = new HashSet<>();for (int i = 0; i < m; ++i) {parts = br.readLine().split(" ");int a = Integer.parseInt(parts[0]);int b = Integer.parseInt(parts[1]);edges.add(getRelationKey(a, b));}// 存储有效操作(过滤无效删除)ArrayList<int[]> ops = new ArrayList<>();for (int i = 0; i < q; ++i) {parts = br.readLine().split(" ");int op = Integer.parseInt(parts[0]);int a = Integer.parseInt(parts[1]);int b = Integer.parseInt(parts[2]);if (op == 1) {String key = getRelationKey(a, b);if (edges.contains(key)) {edges.remove(key);ops.add(new int[]{op, a, b});}} else {ops.add(new int[]{op, a, b});}}// 初始化:合并所有未被删除的边(最终状态)for (String key : edges) {String[] nodes = key.split(",");int a = Integer.parseInt(nodes[0]);int b = Integer.parseInt(nodes[1]);merge(a, b);}// 倒序处理操作,记录答案List<Boolean> answers = new ArrayList<>();for (int i = ops.size() - 1; i >= 0; i--) {int[] op = ops.get(i);if (op[0] == 1) {// 原删除操作 → 逆操作:合并merge(op[1], op[2]);} else {// 原查询操作:判断是否连通boolean connected = find(op[1]) == find(op[2]);answers.add(connected);}}// 逆序输出答案for (int i = answers.size() - 1; i >= 0; --i) {System.out.println(answers.get(i) ? "Yes" : "No");}}}
投递美团等公司9个岗位
点赞 评论 收藏
分享
评论
47
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务