3.30 美团一面
1.项目:
第三方平台 传数据实现方式,鉴权怎么做的。
用户端的登录怎么做 登录这块的优化方式
redis在项目中的使用方式,redis的功能。
数据库的各个表相关的。。。
springcloud相关的使用组件和各自大致功能。
定时任务用什么实现。
nacos的功能。
消息队列的主要作用。
2. java基础
hashmap原理 concurrenthashmap的原理
synchronized 和 ReentrantLock 的不同
synchronized锁升级的过程
ReentrantLock源码读过嘛?(没读过)
线程池 的核心参数 使用原理
3. MySQL
事务的4个隔离级别
MVCC是什么 怎么实现 多版本是什么
innodb和MyISAM区别
mysql为什么用B+树
SQL的优化相关的内容(这块没看过。。。。不会,瞎说了一些索引相关的)
4. 算法题
判断链表是否有环
双重校验锁实现单例
给中序和后续遍历的结果数组,建树。
面试管人比较随和,项目问了蛮久,不算很深入,就是问问基本情况,然后结合项目问问Redis和mysql的东西。后面的算法开始是一个判断链表是否有环,不是很难,后面又追加了两个。一共下来有1h20min吧,蛮久的。
#美团2023面经##面经#