面试问题汇总
面试问题汇总
个人遇到的比较有意义的面试题总结
MySQL
b树和b+树的区别b树和b+树数据结构- 索引的分类
- 常见的数据库优化方式(非索引): 分库分表,主从同步…
- 数据库查询的执行过程
- 数据库事务的执行过程
- 分库分表之后如何进行跨表查询
Redis
- 常见的数据类型: String, Hash, 列表list,无序集合set,有序集合ZSet
- redis数据类型的底层结构
- redis如何保证并发安全
- redis的持久化方式及其区别: rdb, aof。默认的是哪一种? rdb + aof(4.0之后是混合模式)
- redis的线程模型
- 多种模式的区别和特点:单机,主从,哨兵,集群 一文读懂Redis的四种模式,单机、主从、哨兵、集群
Java基础
JVM
- JVM调优的方法
- JVM堆三个部分
- 新生代之间老生代变化过程
- 新生代年龄到多少变化为老生代: 15岁
- 15岁这个年龄变化是如何确定的
- 元空间(永久代)的存放数据包含哪些
集合
- HashMap的负载因子是多少?
- HashMap的负载因子为什么设定为0.75
- HashMap的链表阀值
多线程
- 线程池的生命周期
- 线程池的原理
- 线程的生命周期
框架
- bean的生命周期
组件
nacos
- nacos的常见问题
消息队列
- 如何设计一个队列,需要注意哪些问题
架构
- 集群 & 分布式 & 主从
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我做梦的博客!
评论
