度小满后端开发一面
1、自我介绍
2、抽象类和接口的区别
3、equals和==的区别
4、我有user1和user2,想对他们进行比较,需要对user这个类做什么操作
5、object类常用的方法
6、Java实现多线程有几种方式
7、调用run方法和start方法,有什么区别
8、线程等待时,sleep和wait有什么区别
9、threadlocal的作用
10、MySQL常用的引擎
11、char和varchar的区别
12、在处理数据时,drop、delete和truncate的区别
13、怎么分析和优化慢查询
14、哪些场景会造成索引失效
15、mybatis中#和$的区别
16、spring、springmvc和spring boot的区别和联系
17、springboot的开箱即用怎么实现的
18、bean创建出来是单例还是多例的,怎么证明
19、redis中缓存雪崩出现的原因和解决方法
20、双亲委派模型是什么,这样做的原因是什么
21、常用的Linux命令
22、思考题:一个员工签到表,有员工id、name、签到时间,需要查询上个月迟到超过三次的员工,每天超过十点签到算迟到
23、有一个list,里面存user对象,user有各种属性,现在需要按照年龄排序,怎么做
24、反问
#发面经攒人品#