2021最全的面试总结

2022最全的面试总结

https://snailclimb.gitee.io/javaguide/#/

jvm

什么是jvm?
介绍一下垃圾回收机制?常用的两种?涉及的算法?

多线程

多线程的实现方式?
线程安全的并发包?
ThreadLocal?
同步锁Synchronized与Lock?
线程池的类型

线程池的核心参数有哪些?具体什么作用?

mysql

sql 优化?
常见的索引?
数据库隔离级别?悲观锁乐观锁?
如何判断sql 是否使用索引

MySQL索引:回表、索引覆盖,最左匹配原则、索引下推
mysql索引失效的几种情况

算法

携程:1000瓶水 10个白鼠如何算出有毒的那瓶

kakfa

如何保证消息不丢失
如何保证消息顺序消费

spring

Spring事务失效的8种情况

redis

Redis 集群的三种模式
redis两种持久化策略
redis 缓存穿透,缓存击穿,缓存雪崩原因+解决方案

猜你喜欢

转载自blog.csdn.net/weixin_43564627/article/details/120910104