美团后端面试
美团一面
1、自我介绍
2、项目介绍
3、项目技术难点
4、项目亮点
5、登录功能的具体实现
6、redis持久化方式
7、redis使用到的数据类型
8、zset底层数据结构
9、为什么使用跳跃表
10、rdb和aof区别,各自优缺点
11、aof能否优化
12、synchronized和reentrantLock的区别
13、synchronized和reentrantLock性能比较
14、synchronized锁膨胀过程
15、AQS框架
16、MYSQL的聚集索引和辅助索引
17、mysql数据结构
18、B+树和B-树的区别,为什么选用B+树做索引
19、事务的特性
20、事务的隔离级别
21、事务的每个隔离级别能避免的问题
22、进程和线程的区别
23、JVM内存区域
24、垃圾回收算法
25、算法题:第k小(一般笔试不太好都会加试个算法题吧,面试小哥先看了我的笔试成绩然后追加了这题)
时长约一小时,可能有些小问题遗漏,标粗的问题答得不太好,牛油们可以的话私信给我答这种题的建议,总体来说美团面试官给人极好的体验。
------------------------------
美团二面
1、自我介绍
2、项目介绍
3、项目技术难点、如何解决
4、项目的安全性
5、如何防止csrf攻击(token),业界的做法
6、介绍下JVM
7、JVM内存模型
8、介绍下java并发体系
9、countdownlatch的使用
10、countdownlatch的底层
11、讲一下AQS
12、平时学习的网站
13、算法题:二叉树公共父节点
时长约一小时,二面问的特别细,从一个点展开到一条线再到一个面,基本上一问就知道你懂不懂。
总结:面试给我的印象就是:美团非常重基础,框架更新很快,基础可以应万变。也揭露了自己的知识盲区。
#美团点评实习##美团##校招##面经##Java工程师#