Skip to content

面试题目回顾 ​

第一面 ​

1、介绍做的比较好的项目,里面承担了什么角色,做了哪些优化?

2、java用哪几种引用,什么时候回收,除了四种之外还有哪一种?

3、thread、threadlocal、threadlocalmap

4、threadlocal为什么会产生内存泄露、threadlocal里面什么东西是弱引用

5、线上jvm参数怎么配置的?

6、线上垃圾收集用的什么?g1怎么配置的?

7、g1的原理,优缺点有哪些?

8、gc问题怎么排查的?

9、spring autowired注解怎么实现的,如何注入的,如何扫描的

10、spring循环依赖怎么解决的?

11、跳表有了解过么?

12、mysql为什么用b+树,那b树呢?

13、消息积压是如何解决的?

14、kafka的数据结构?

15、redis的数据结构,除了五种还有哪些?

16、redis list的实现机制