美团后端开发 8月27号 一面凉经

1.jdk和jre的区别
2.jvm内存模型
3.进程和线程区别
4.synchronized和Lock的区别
5.多线程如何保证一个变量的一致性,不使用volatile怎么办?
6.Atomic类的使用
7.mysql索引怎么实现的?
8.为什么使用b+树,不使用b树
9.tcp和udp的区别,详细说一下各自特点
10.tcp都有什么机制保证安全性
11.滑动窗口的用法,流量控制
12.拥塞控制的方法
13.产生死锁的条件,如何预防死锁
14.数据库的隔离级别有什么
15.幻读是如何产生的
16.mysql如何解决幻读的,mvcc的原理是什么
17.
Interger a = 1250;
Interger b = 1250;
System.out.println(a==b)
Interger c = 125;
Interger d = 125;
System.out.println(c==d)
这段程序输出什么
18.项目中的一些东西,比如kafka的实现什么的,这个项目应该是因人而异
19.Hashmap的底层实现,扩容怎么做的,是头插还是尾插(版本不同,插入方式不同,导致问题也不同),是否为线程安全,多线程会导致什么错误(版本不同导致的问题不同)
20.如何保证Hashmap是线程安全的,就是怎么实现,我说currenthashmap用synchronized加锁,锁住每一个链表或者树,实现线程安全,他说可以回去再看一下,可能是这里我没说对。(查了确实不对,是用了reentrantlock,我当时只记得是加了锁,就凭直觉认为是synchronized了
21.秒杀系统业务上会出什么问题,数据库行所影响效率,如何解决?
22.了解servlet这些么,这个我不了解,主要没用过,就带过了
23.进程之间的通信方式有哪些,并说出如何实现的

确实都是比较基础的东西,也基本上都说出来了。今天下午来的感谢信,可能还是有些地方说的比较含糊不准确吧,并且框架什么的用的比较少。美团这个相对其他的感觉已经挺简单了,但是还是凉了,到现在还没找到秋招的offer可太难受了😫

#面经##校招##Java工程师#
全部评论
加一,也是今天一面就凉了
点赞 回复 分享
发布于 2020-08-28 20:26
ConcurrentHashMap在1.8和1.7的实现方法不一样呀,如果是1.8,确实有一部分是synchronized实现的
点赞 回复 分享
发布于 2020-08-28 20:41
加油
点赞 回复 分享
发布于 2020-08-28 21:35
欸,没有手撕代码么
点赞 回复 分享
发布于 2020-08-28 22:28
感觉挺基础的啊,为什么我遇到的面试官的问题都很少由这种,每次都不知道自己面的都是什么东西😥
点赞 回复 分享
发布于 2020-08-28 22:52
我已经看到无数个秒杀了。。。你们都是从哪里做的这个项目
点赞 回复 分享
发布于 2020-08-29 00:00
美团是不是都这样,问的不难,但是得答的深入....我的面评:技术了解的不够深入,没有总结行程体系....
点赞 回复 分享
发布于 2020-08-29 08:39
有些题看着挺眼熟,是到店吗
点赞 回复 分享
发布于 2020-08-31 02:52

相关推荐

哪个好一点
败哭:我感觉校园经历不是对口的感觉没必要,项目经历没有具体数值代表产出,自我评价过多
点赞 评论 收藏
分享
专心打鱼:互联网搬运工,贴子都要偷
点赞 评论 收藏
分享
4 39 评论
分享
牛客网
牛客企业服务