8/28 有赞java后端一面45min
1、kafka了解吗
2、redis 穿透击穿雪崩原理和解决方案
3、redis分布式锁原理
4、redis分布式锁代码如何实现
5、为什么要设置过期时间 6、过期时间怎么确定长短
7、nacos有什么用
8、nacos崩了,服务也崩吗
9、数据库事务四大特性10、数据库隔离级别
11、mysql默认隔离级别
12、可重复读底层怎么实现
13、版本链存在哪里
14、版本链和回滚日志的关系
15、回滚日志和重做日志还有二进制日志的作用
16、spring两个特性
17、spring作用域
18、bean判断不重复的流程
19、为什么要有hashcode和equals
20、aop用到哪些注解
21、怎么获取切面的参数信息
22、三次握手
23、三次握手有哪些报文
24、syn报文是随机生成,我们可以固定个参数作为syn报文吗
25、四次挥手
26、可以变成三次挥手吗
27、你知道哪些攻击手段
28、mybatis是怎么防止sql注入
29、${}应用在哪里
30、死锁原理31、死锁四个必要条件
32、怎么预防死锁
33、出现死锁我们如何排查
34、还用过哪些常用的linux命令
35、管道命令
36、tail和cat区别37、项目使用过测试工具吗
38、实习项目并发度如何
39、实习做了什么工作
40、实习项目流程
还有几个问题忘了是什么,后期补充
个人感觉很难,每道题都会一直问到你不会,充分榨***的知识深度
#秋招##面经##校招##有赞##Java工程师#