1、自我介绍 2、我想听听你对jvm的理解,知道什么说什么 3、你认为java是解释型语言还是编译型语言,什么是解释型语言什么是编译型语言 4、java堆中分哪些区 5、数据库的索引了解吗?为什么使用b+树,为什么不用其他的二分查找树? 6、设计一下表结构,学生管理系统,a、要能通过属性找到某些学生。b、属性可以增加也可以删除(设计后不能更改表结构) 7、mysql的隔离级别,锁机制了解吗 8、redis常见的数据结构,每种数据结构比较适合做什么功能 9、git的命令(面试官口音有点重,没听清他在说什么)