1、自我介绍
2、常见的collection容器和区别
3、哪些是线程安全的、为什么并发操作出现了问题
4、hashmap不安全的地方在哪儿,结合它的结构说明一下
5、如何针对优化
6、synchronized关键字介绍一下、使用场景
7、你提到CAS,说明一下
8、用过AQS吗?里面涉及的CAS如何操作的
9、线程池用过吗?什么情况下使用?核心参数
10、线程的状态有哪些
11、reentrantLock说一下、与synchronized的区别
12、什么是公平锁
13、mysql隔离级别、分别产生什么问题
14、mvcc如何解决幻读、gap锁
15、说一下索引类型
16、(结合项目)说一下你的项目里具体的一个表,有没有建索引,如何建的
17、索引一定会命中吗?如何保证命中
18、聚簇索引和非聚簇索引说一下
19、如何优化索引
20、redis常用数据库和场景
21、redis中的hash数据库如何扩容(数据量大的情况,比如1t数据)
22、redis、kafka、MQ有了解吗
23、手撕代码:三个线程循环输出(思路正确,没写出来😂)
已约了二面,求offer
全部评论
(6) 回帖