首页 > java后端开发面经
头像
内推蚂蚁财富私聊
编辑于 2021-03-10 11:23
+ 关注

java后端开发面经

楼主作为在蚂蚁金服基金组工作3年的Java 开发老码农,跟大家分享一下自己当时实习面试阿里的经验,希望能够帮助到在准备找工作的童鞋们~~~

当然,也希望2022届有兴趣投 java后台开发的可以把简历发到我的邮箱  lanzhang.syt@antgroup.com  , 可以小组直推,然后面试。今年本组比较充裕,所以面过的概率还是要大一些的~

大家也可以先和我咨询沟通(1123367364),楼主可以力所能及的提供建议和经验,同时实时跟进招聘进度~


下面附上我实习面试的一些记录~

总共是四面+HR面。

【一面】

1,自我介绍。

2,项目介绍。

3,实习介绍。

4,java基础(记不得了,这个真不难)

5,java内存模型(撸深入理解java虚拟机)

6,java多线程(这个地方就问了同步锁,可重入锁,读写锁,3面问的比较深)

7,mysql事务,存储过程,视图,索引,分区全家桶(问了很多点,老实说,答得不好,所以一面完恶补了下)

8,数据结构会哪些(我去,我还以为阿里会问些高大上的呢,答栈队列树图,问了树的定义....)

9,问会不会堆,怎么建堆,bilibala讲了两种方法,然后问堆排序怎么实现,bilibala讲完还说能用来做求第k大数.

10,第k大数还能用哪些方法,各自优缺点(编程之美上的)

11,说一下7层,4层协议,说一下各自每一层干啥的

12,tcp和udp区别,如何用udp实现tcp

13,操作系统全家桶(lru,磁盘寻道,死锁条件)

14,有啥想问的么

感觉都是基础,问的非常细,但是数据库答得不好,后来恶补了下,总共问了1个半小时还要多....

【二面】

二面面试官说你写博客啊,来来来,问几个你博客上写的问题..

然后问了设计迷宫游戏的时候怎么设计生成迷宫的算法,怎么设计游戏难度,拼图游戏怎么保证一定有解(n*m分奇偶性讨论)

然后没想到面试官也会计算智能,遗传退火蚁群禁忌搜索聊的都很开心,扯一扯退火的公式,遗传的流程,选择下一代的方式啊,禁忌表的生成

还和我说什么信息论,我擦,不会,不过没事,能感觉出来面试官已经挺满意的了.

半小时就结束了,感觉和面试官聊的挺开心的,当时就觉得这轮妥了。

【三面】

疯狂问多线程与并发相关知识:

创建线程3种方式

线程池的使用,顺便扯到了单例模式,懒汉饿汉,多线程下保证懒汉的同步性及其优化

wait和sleep

wait和await

concurrent包

你做的oj最多支持过多少人同时访问,做过负载均衡么,扯一扯dns负载均衡,图片服务器,反向代理负载均衡,负载均衡的算法,之前几种反向代理的优缺点

知道网络安全么,随便聊聊https,ddos之类的(有个做ctf的室友就是好)

数据库隔离模式,对应的脏读,不可重复读,幻读

如何实现索引,b+树与b树区别

hashmap源码,arraylist源码(arraylist源码可以扯一扯arraylist在序列化上的优化,然后扯一扯序列化,还可以顺便扯一扯网络编程)

40多分钟吧,答的一般般,可能是源码答得比较好,其他的说真的也就是泛泛而谈.

【四面】

感觉是压力面,聊不到3句话就说麻烦用简单几句话概括一下,然后语气非常凝重

加载数据库的过程,反射就可以扯一扯类加载,双亲委派之类的

然后问这样会导致SQL注入么,不会,因为使用了preparestatement

然后问为什么会这样......一脸懵逼,反正随便答答

问了几个框架,貌似是分布式编程里的,听都没听过

然后问了能实习时间,为什么不考研

大概半小时就结束了,不是特别满意,就第一个答上来了,后面就是一脸懵逼了

【HR面】
人生经历
人生最大挫折
在校除了学习还干什么(打乒乓球啊,扯一扯从小到大拿的比赛的奖)

全部评论

(2) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐