最新蚂蚁金服后端五面面经整理(尾末送面经答案))
蚂蚁金服一面
算法题,给了长度为N的有重复元素的数组,要求输出第10大的数。
需要在2小时内完成。
蚂蚁金服二面
自我介绍
目前在部门做什么,业务简单介绍下,内部有哪些系统,作用和交互过程说下
Dubbo踩过哪些坑,怎么解决的?
对线程安全的理解
乐观锁和悲观锁的区别?
这两种锁在Java和MySQL分别是怎么实现的?
事务有哪些特性?
怎么理解原子性?
HashMap为什么不是线程安全的?
怎么让HashMap变得线程安全?
jdk1.8对ConcurrentHashMap做了哪些优化?
redis主从机制了解么?怎么实现的?
有过GC调优的经历么?
有什么想问的
蚂蚁金服三面
自我介绍
接下来就是全部问的项目,对自己的项目细节逐个盘问,最后问了下如何改进方案
有什么想问我么?
蚂蚁金服四面
介绍下自己
问项目
说说Spring的生命周期吧
说说GC的过程
强制young gc会有什么问题?
知道G1么?
回收过程是怎么样的?
你提到的Remember Set底层是怎么实现的?
CMS GC有什么问题?
怎么避免产生浮动垃圾?
有什么想问的么?
蚂蚁金服五面
HRBP面,主要聊了部门在做的事情、职业发展、福利待遇等。阿里面试官有一票否决权,很看重你的价值观是否match。
HR面一定要诚实,不要说谎,只要你说谎HR都会去证实。
最后HR还对我说目前稳定性保障部挺缺人的,希望我尽快回复。
小结
蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。
获取往期更多最新面试题资料,直接转发一下这篇文章+关注公众号【Java烂猪皮】关注后回复【666】即可获取哦~
腾讯、阿里、滴滴后台面试题汇总总结 — (含答案)
面试:史上最全多线程面试题 !
最新阿里内推Java后端面试题
JVM难学?那是因为你没认真看完这篇文章
关注作者微信公众号 —《JAVA烂猪皮》
了解更多java后端架构知识以及最新面试宝典
看完本文记得给作者点赞+在看哦~~~大家的支持,是作者源源不断出文的动力
评论