一、说明
最近三周都在面试,包括国企类的和二线互联网,对于喜欢问的问题这里总结一下
二、线程
- 线程实现方式、区别
- 线程池参数有哪些,如何作用于新的线程
- 线程池拒绝策略
- threadlocal应用场景、弱引用内存泄漏问题
- synchronized,lock,volatile 区别与原理
- 锁的种类,应用场景
- juc容器
三、jvm
- 类加载过程、双亲委派
- 内存模型,每部分的作用、内部结构
- 可达性分析
- 回收算法,回收过程
- 项目启动参数
- cpu、内存问题排查
- 内存优化
四、mysql
被1个大佬拎着问了1小时
- innodb原理、如何保证acid,如何解决脏读、幻读、重复读
- msyql 内置锁有哪些,用途
- 事务原理,隔离级别
- 范式、实际工作中的取舍
- 集群方案,同步过程
- 恢复方案、恢复过程
- 数据类型选取、优化
- 联合索引 原理及应用
- SQL、数据库配置优化
- limit原理、分页优化
- 业务表 到 抽象表 设计
- 虚表问题
五、redis
- 基本类型,底层数据结构实现,应用场景
- io 多路复用
- 超时机制
- 内存淘汰策略
- 持久化方案,应用场景
- 集群方案
- 哨兵模式选举过程、脑裂问题
- redlock
六、写在最后
今天碰得壁都是昨天偷的懒,继续努力把
网友评论