蚂蚁进度(一面以及一个不知如何形容的二面)
1、项目介绍和问题
2、什么情况下会发生Full GC,系统卡顿如何处理,垃圾回收算法,jdk8的垃圾回收器
3、类加载过程,不同类加载器加载同一个class文件得到的类型是否相同,类的回收
4、文件通道和流的区别,堆内内存和堆外内存区别,什么场景会使用堆外内存
5、线程池参数,运行机制,CPU密集和IO密集为什么设置对应的参数,submit时候运行时异常是否会抛出,此时线程状态是什么
6、volatile和synchronized区别,synchronized锁优化机制
7、读写锁
8、自动装配
9、查询优化,如何设计索引,mysql索引结构,三大日志,MyISAM和innodb索引区别,事务实现原理,MVCC原理
10、使用过的redis数据结构,排行榜用什么数据结构,redis淘汰策略,缓存穿透,布隆过滤器原理,redis有8G服务器10G,问如何持久化
3、类加载过程,不同类加载器加载同一个class文件得到的类型是否相同,类的回收
4、文件通道和流的区别,堆内内存和堆外内存区别,什么场景会使用堆外内存
5、线程池参数,运行机制,CPU密集和IO密集为什么设置对应的参数,submit时候运行时异常是否会抛出,此时线程状态是什么
6、volatile和synchronized区别,synchronized锁优化机制
7、读写锁
8、自动装配
9、查询优化,如何设计索引,mysql索引结构,三大日志,MyISAM和innodb索引区别,事务实现原理,MVCC原理
10、使用过的redis数据结构,排行榜用什么数据结构,redis淘汰策略,缓存穿透,布隆过滤器原理,redis有8G服务器10G,问如何持久化
暂时想起来这么多,又想起来再补充吧😣
---------------------------------------------------更新---------------------------------------------------
二面没问什么...问了项目和论文,在清华博士面前讲论文的我,如同小鸡啄米。另外论文的部分也没好好准备,讲baseline的时候有点忘了..所以简历上的东西真的要事无巨细去准备
#蚂蚁金服##蚂蚁金服面经##阿里蚂蚁金服java后端##校招#