美团一面凉经

美团面经

时间:8月19日

自我介绍

第一部分:项目

1,项目分工

2,mysql和redis分别存储的是什么信息,项目的使用场景(单独商家还是像美团这样),项目流量太大怎么办、加redis的目的。

3,菜单商品卖完了怎么办,怎么防止菜品超售。

4,当两个顾客同时下单,但是菜品只有一份了,该怎么解决?

答:互斥锁,超时取消订单。消息队列(无状态,怎么确定是哪个顾客先下的单)、

5,分布式锁有哪些,怎么实现(synchronized,ReentrantLock)

答:synchronized,ReentrantLock这些是线程方面的,

6,RPC的实现

7,使用的序列化方式,其他的序列化方式。

8,其他的RPC框架

跨语言和非跨语言,

9,springcloud的底层序列化方式

10,zookeeper怎么保证节点的选举

11,除了Netty作为通信协议,还有其他方式吗(JDK自带通信的协议可以吗)

第二部分:算法

二叉树的层序遍历

为啥使用ArrayDeque这种双端队列结构,单端队列可以吗,双端队列的特点。

第三部分:简历上基础知识考查(技能);

1,ArrayList往第一个位置上插入元素,后续元素要怎么操作。

2,除了简历上的消息队列,还用过哪些消息队列、kafka用过没有。

3,两个服务(线程)A,B如何保证其有序执行,这两个服务可能来自不同的服务器。

答:分布式锁、版本号、

4,JDK动态代理的实现接口invocationHandler

5,spring种的AOP怎么理解的(JDK动态代理、cgliab动态代理)、cgliab的底层实现原理

6,对字节码了解吗

7,Map类型有哪些(安全、非安全)、List类型有哪些。

8,JVM内存模型

9,什么情况会发生oom,发生oom时,gc是如何操作的。

10,mysql的底层索引结构。

第四部分:反问

部门技术栈

#美团##美团一面##美团面试#
全部评论
咋就凉了啊
2 回复 分享
发布于 2022-08-22 16:04 陕西
lz有消息吗,美团咋样了
点赞 回复 分享
发布于 2022-09-04 07:11 四川
老哥是做的啥项目呀  也是外卖项目吗
点赞 回复 分享
发布于 2022-08-26 22:58 北京
老哥,面试结果在哪看的
点赞 回复 分享
发布于 2022-08-24 15:37 广东
同到店,题都差不多,应该也无了
点赞 回复 分享
发布于 2022-08-24 01:41 广东
感觉答得咋样啊老哥,是被kpi了吗
点赞 回复 分享
发布于 2022-08-22 18:33 广东
老哥哪个部门的
点赞 回复 分享
发布于 2022-08-22 15:40 上海

相关推荐

07-09 15:55
门头沟学院 Java
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
哈哈哈哈哈哈哈哈哈哈这个世界太美好了
凉风落木楚山秋:毕业出路老师不管,你盖个章他好交差就完事了,等你盖完毕业了就不关他事情了
点赞 评论 收藏
分享
评论
1
48
分享

创作者周榜

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