阿里面试总共有五面: Java 部分: Jdk1.7 与 jdk1.8 在 g1 垃圾回收器上有什么区别? 常见的加载器有哪些,如何自定义一个加载器? 生产上有没有与到 JVM 参数调优的问题? 知道什么是内存泄露吗,如何手动去造成内存泄露? 线程池常见的一些参数,知道 Future 接口吗? 常见的代理有哪些,两者有什么区别? 数据库部分: 常见的索引类型有哪些? 为什么主键索引使用 B+树而不去使用 B 树? 说一说联合索引最左原则的原理,并且什么情况下索引是生效的?为什么? 常见的隔离级别有哪些?有什...