步步高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、面试评价:经验缺乏,底层原理懂得不是很多

面试官是个好人。这次面试也发现了自己的很多不足。
#步步高##面试题目#
全部评论
楼主,有后续吗
点赞 回复
分享
发布于 2021-11-01 11:25
楼主二面怎么样?问了些啥呀,
点赞 回复
分享
发布于 2021-11-25 15:45
联易融
校招火热招聘中
官网直投

相关推荐

6 26 评论
分享
牛客网
牛客企业服务