美团100min后端一面 学长面试 (凉经)
自我介绍
业务介绍
Java基础
JUC
Redis
- Object类的方法有哪些
wait notify
hashcode equals
getClass
- HashMap 1.8原理
- 为什么头插不行
- 初始化设置11,实际是多少,为什么? (n-1)&hashcode
- 并发包替代类? 1.7 1.8区别
- 怎么的保证高并发
- syschorized 和 volatile 原理
- 在这个concurrenthashmap中的使用顺序
- 重排序会有什么问题
- 为什么能保证可见性
- 为什么引入这些关键字 内存模型
- 除了这两还有哪些能保证多线程下正常工作
- 回答原子操作类,AQS实现的锁,线程同步器 x 想问的是threadlocal
- threadlocal实现原理
- 出现什么问题
- key少,线程少, 为什么用threadlocal还是会内存泄漏
- CAS原理
- 线程池参数
- 工作原理
- 阻塞队列 同步队列的区别 有哪些
- 应用场景
- 参数如何设置 io cpu
- 实际上怎么设置? 压测 或者简单计算
- 1s100个请求,每个请求20ms怎么设置核心线程数
- redis集群模式,区别
- 热点key 除了多级缓存,逻辑删除,水平扩展,还有什么解决方案?
- 智力题:对称桌子下棋怎么样才能赢,先中间后对称下
- 代码题 树节点和
反问
业务难点 技术栈
美团自研leaf 分布式id