首页 > 步步高Java一面 47min
头像
长行莫倦
编辑于 2021-10-29 00:38
+ 关注

步步高Java一面 47min

1、自我介绍
2、项目相关
3、线程池定义(工作队列搞错了😅)
4、什么情况下将核心线程数定义大一点
5、讲线程安全
6、线程的多种锁
7、synchronized实现原理
8、reetranlock实现原理
9、volatile能保证线程安全吗?
10、数据库怎么做分表
11、数据库索引的存储结构,为什么?
12、怎么分析一条explain语句
13、数据库事物怎么实现的?
14、看过哪些数据库的日志
15、怎么优化数据库
16、redis为什么快?
17、redis怎么做到多路io复用
18、项目中redis主要存储什么
19、redis怎么保证和数据库一致性
20、数据进行改是直接改redis还是删除redis?
21、如果直接修改为什么不行?(线程安全)
22、redis缓存到了过期时间是怎么删除缓存的?
23、有了解新的redis版本的多线程吗?
24、了解redis的哨兵模式吗?
25、mq在项目中的使用?
26、mq怎么保证数据的顺序性(如果网络出现错误)
27、http怎么保证安全性?
28、https为什么安全?
29、https加密算法用在哪个步骤?
30、平时怎么学习
31、反问
32、面试评价:经验缺乏,底层原理懂得不是很多

面试官是个好人。这次面试也发现了自己的很多不足。

更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖