一面
整体1h20min,从项目到基础再到算法问了很多
1.项目,可用性改造,rpc,redis等
2.JVM了解吗,有什么说什么,我说了类加载,GC,线程创建,A a = new A()发生了什么等等
3.Mysql 索引,explain,慢查询优化
4.volatile,synchronized,lock取舍,使用,实现
5.Spring bean生命周期
6.Spring IOC实现原理
7.Spring factory bean 和beanFactory区别
8.OOM排查
其他的记不清楚了
算法部分:
1.LCS
2.手写快排
二面
整体1h20min,答得也是口干舌燥
1.项目,可用性改造,rpc,redis,MQ等
2.JVM垃圾回收中,GC-root tracing算法的对象,gc-root tracing怎么优化的 这个不太清楚
3.Mysql 索引,explain,慢查询优化,explain的字段
4.volatile,synchronized,lock取舍,使用,实现
5.synchronized底层实现,说了对象头 markword,锁升级过程,原理等
6.实习公司架构,技术栈
7.jvm对象创建的流程,指针碰撞,空闲列表。指针碰撞为什么叫碰撞,这个有点忘了
8.Mysql的MVCC机制实现原理
9.Mysql的事务隔离级别实现原理
10.Redis cluster
11.redis数据底层存储原理
算法部分:
1.两个线程打印不同数组,我是lock配合condition做的
三面
建了个群 没几个人 纯聊天 分享秋招感受 qq:1137731743 在北京的同学欢迎加群聊天。。不打广告什么的
全部评论
(14) 回帖