1、java八大基本数据类型
2、int和Integer区别
3、mysql的b+树了解吗?主键是什么索引,怎么避免回表?
4、线程的生命周期?用什么命令可以查看?
5、minorgc的触发时机是什么?如果频繁的发生minorgc该怎么排查?
6、synchronize和reentrantlock有什么区别?
7、hashmap和treemap有什么区别?treemap底层数据结构是什么?
8、说一说redis的持久化方案?redis主从是什么?
9、jvm创建对象的整个过程是什么?
10、软件的开发原则有哪些?你在项目过程中运用了哪些?
11、设计模式了解吗?说一说单例模式?
12、说一说死锁的产生条件?
全程无算法,无项目,全八股,时长半小时。
#软件开发2023笔面经#