合思科技后端实习
八股盛宴![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763718/D9FDAE9918A39C99254A9D8D179628E5)
1. 自我介绍
2. java常用集合有哪些,有什么区别
3. arraylist和linkedlist区别,优缺点
4. hashmap底层结构,什么时候链表会转化成红黑树,红黑树相比链表有什么优点
5. hashmap线程安全吗,线程安全的map有哪些
6. jvm内存模型,每一块作用
7. jvm垃圾回收算法
8. cms和g1各自优缺点
9. 多线程会产生哪些问题,如何解决
10. synchronized和lock区别
11. synchronized底层原理,怎么加锁的
12. mysql索引结构
13. 数据库隔离级别,默认是哪个
14. 讲一下mvcc机制
15. 数据库锁有哪几种
16. 什么时候会产生临键锁
17. 死锁了解吗,如何解决
18. ioc和aop
19. 动态代理是怎么实现的,默认是jdk动态代理还是cglib动态代理
20. spring bean作用域
21. rabbitmq有哪些组件
22. 投递消息是并发投递还是顺序投递
23. sql优化
24. explain有哪些字段
25. 什么是索引覆盖和索引下推
1. 自我介绍
2. java常用集合有哪些,有什么区别
3. arraylist和linkedlist区别,优缺点
4. hashmap底层结构,什么时候链表会转化成红黑树,红黑树相比链表有什么优点
5. hashmap线程安全吗,线程安全的map有哪些
6. jvm内存模型,每一块作用
7. jvm垃圾回收算法
8. cms和g1各自优缺点
9. 多线程会产生哪些问题,如何解决
10. synchronized和lock区别
11. synchronized底层原理,怎么加锁的
12. mysql索引结构
13. 数据库隔离级别,默认是哪个
14. 讲一下mvcc机制
15. 数据库锁有哪几种
16. 什么时候会产生临键锁
17. 死锁了解吗,如何解决
18. ioc和aop
19. 动态代理是怎么实现的,默认是jdk动态代理还是cglib动态代理
20. spring bean作用域
21. rabbitmq有哪些组件
22. 投递消息是并发投递还是顺序投递
23. sql优化
24. explain有哪些字段
25. 什么是索引覆盖和索引下推
全部评论
![](https://uploadfiles.nowcoder.com/files/20240514/510894044_1715654316364/pingllunicon.png)
佬什么背景
佬在哪投的
腾讯云智研发
校招火热招聘中
官网直投
相关推荐