卓望 一面
1、char占几字节?
2、面向对象的三大特征?多态的实现原理?String类可以被继承吗?
3、final关键字的作用?
4、线程的生命周期?
5、反射是什么?对IOC的理解?
6、Spring创建Bean的三种方式?对Spring自动装配的理解?
7、Spring Boot有哪些常用的注解?
8、SQL的左连接和右连接?索引的分类?SQL优化的方式?
9、对mybatis缓存的理解?
10、equals和==的区别?
11、线程安全的集合类有哪些?ConcurrentHashMap的构造原理?
12、对线程安全的理解?解决线程安全的常用方式有哪些?
13、Redis部署的模式有哪些?
14、jdk8有哪些新特性?什么叫函数式接口?
15、对垃圾回收机制的了解?
16、什么叫内存泄露?什么情况下会发生内存泄泄漏?什么情况下会出现内存溢出(OOM)?
17、什么叫单例?什么叫多例?单例模式的优缺点?
18、事务是什么?
#软件开发笔面经#