当前位置: 首页 > 面试经验 >

【QQ阅读】Java后端一面

优质
小牛编辑
145浏览
2023-03-28

【QQ阅读】Java后端一面

【QQ阅读】Java后端一面

1、自我介绍

2、挑一个实习讲一下(我选择第一段经历)

3、看你在阿里这边用completablefuture 你是如何来优化的?

4、线程池的参数

5、synchronized 和 lock的区别

6、volatile 的作用

7、Java内存分布(刚开始把和jvm的弄混了,最后提示了一下说出来了)

8、重排序

9、Java中线程安全的集合

10、ConcurrentHashMap 如何线程安全的扩容的(好久没看忘记了)

11、ConcurrentHashMap 为何线程安全(只记得1.7的了)

12、aop和ioc的原理

13、spring的事物(这个之前看了一眼,没深入哭死了)

14、springboot的启动流程(答了片面的注解呜呜呜)

15、jvm中的内存模型

16、聚簇索引和非~的区别

17、回表是什么?

18、给了一个例子问一定会回表吗?

19、覆盖索引

20、如何定位慢查询

21、慢查询的原因

22、索引失效的原因

23、联合索引一个例子

24、http和https的区别

25、https的握手

26、https的加密算法

27、计算机网络的层次模型

28、redis中哪一个适合用于排行榜(我说zset是有序的,我的意思和面试的意思理解错了,应该是我的有序意思是排序的,他理解的是有序的,哭死)

29、跳表的原理

30、redis的基础数据类型

31、给了一个简单算法题,a了

反问:

看小说不要钱吗哈哈哈哈

总结: Java的线程那块讲述不够具体,还是需要加强联系。还有把集合忘记的补起来,springboot那块薄弱的知识也是需要抓紧时间复习起来。

基本上都是基础八股,没什么难度。面试官说面完还需要总体排序,等于gg。

更多八股,面经都放在我的语雀上面了有兴趣的朋友可以看看——》链接

#面经##阅文##QQ阅读#
 类似资料: