答应的老虎面经
有些可能忘了。。。。
一面:
1、讲下TCP协议,三次握手四次挥手,原因
2、讲下GC(包括如何判断对象存活、哪些可以作为可达性分析算法中的GC Root、垃圾回收算法机制、分代具体情况、对象什么时候进入老年代,cms垃圾收集器,过程,有什么缺点,G1收集器)
3、MyIsam和InnoDB的区别
4、讲下InnoDB的索引
6、mybatis
7、Spring都有哪些模块,大概作用
8、Spring里边都用了哪些设计模式
9、动态***
10、写个单例模式
手撕算法:1.链表反转 2、二叉树层次遍历
二面:
一上来手撕里两道算法:1、旋转数组求特定值 2、矩阵从左上到右下求路径最大值(很简单的动态规划)
两道情景题设计题,基本是什么加缓存异步什么的(我都蒙混过关)
三面:
Synchronized和lock
Maven
Redis(没用过,所以后续问题我也听不懂)
写了仨算法,都是数组相关的
微积分和概率的一丢问题(高数我说我不记得了,水过去了)
完结撒花