![Java某小厂一面面经](https://imgs.xnip.cn/cj/jy/19/d5247d8d-5902-4e46-85a5-f176c0db90c9.jpg)
一面40min
1、自我介绍
2、现在我有一个定时任务,定时发放线程,但一段时间之后,这些线程都在,你怎么看待这个问题?(上来就是这个问题我有点懵了)
3、说一下面向对象三个特性,封装说一下:
4、你项目权限认证这一块怎么做的
5、项目中遇到了什么难点
6、说说spring两大特性,aop的实际应用场景
7、mysql索引失效
8,MySQL索引分类,聚簇索引底层数据结构,他为什么这么快
9、聊聊最左前缀
10、如果我在MySQL删除一条数据,加什么锁?
11、说说redis数据类型,适用用场景
12、你项目中怎么解决高并发
13、spring boot自动装配
14、MySQL回表
15、什么是缓存穿透?说说布隆过滤器原理
16、说说乐观锁悲观锁
17、redis分布式锁
18、怎么保证redis和数据库一致性
19、如何避免rabbitmq消息重复消费
20、避免消息丢失呢
21、来个算法,leetcode原图,表示数值的字符串(对应剑指offer20)
22、回到第二个问题,你怎么看待
23、反问
#23届找工作求助阵地#