一面: 1.数据库事务的几个隔离级别以及之间的区别 2.jvm里如何判断一个对象是否被回收 3.哪些对象可以作为gcroot对象 4.垃圾回收算法有哪些,哪些是运用在年轻代,哪些作用于老年代,年轻代以及老年代有哪些垃圾收集器 5.haspmap的原理,以及jdk1.8以后haspmap有哪些变化 6.如何用1M的内存对长度为1000万的数组进行排序,硬盘不限(数组一开始存在于文件中) 7.项目中图片如何保存,以及如何查找 一面的问题问得都挺中规中矩的,很少问关于项目的问题,都是一些基础问题。 二面: 1.介绍一下项目中的技术栈,以及选择这些技术原因 2.列举一下自己认为项目中设计得比较好...