阿里一面,凉
阿里一面面经
- 项目经历
- 项目中用到哪些技术(springboot, mybatis plus)
- 介绍spring的原理(g,没背过相关的)
- 用过的mybatis的工具或者命令中最重要的还是啥(没听懂)
- 说一下mysql为什么会发生死锁(事务和锁那一套)
- 说一下mysql中某些查询很慢,如何发现问题所在(只答了慢查询日志,后面不清楚咋答了,g)
- 说一下mysql中底层实现索引的数据结构(B+树),简单描述一下(这个还好,基本答上了)
- 说一下平时使用java的原生类中使用的最多的原生类(答的集合相关类)
- 介绍一下HashMap的底层结构(刚好背过),但是后面问扩容机制就不清楚了
- JUC相关的,如何获取线程池对象(Excutors),具体原理(g,完全没背过),基本挂了,面试官也没多问
- JVM相关的,说一下JVM内存模型(这个还好)
- 什么时候会发生一次Full GC(答了老年区满了,和主动调用System.gc()两个,应该还有其他的忘了)