蚂蚁Java一面凉经

6月4日早上面试官加了微信,说自己是蚂蚁集团的面试官,然后问什么时候有空,表示6月5日开始有空,于是约了今天6月5号下午2点的面试
一面是电话面
大约是2点7分面试官打来电话,面了差不多40+分钟,然后给了一个小时写3道题目
开始是自我介绍,我介绍了自己的学历情况和技术栈
问:问有没有什么项目经验
硬着头皮讲了讲学习的大作业,讲完自己也有点尴尬,就说是一年前的大作业,用的技术都很基础,没有采用现在主流的技术
问:如果现在让你来重新写会采用什么技术
问:我这个项目数据库设计索引的时候要注意什么
问:Innodb引擎的索引通过什么结构实现
问:B+树是什么类型的数据结构,树的高度会做什么控制,树的高度过高会产生什么问题,为什么你说两三层就能存海量的数据,非叶子节点包含哪些数据
问:基于B+树的数据结构设计索引需要注意什么
问:树的遍历方式有哪几种,选一个细说
问:HashMap通过什么数据结构实现
问:HashMap的size达到阈值会发生什么
问:多线程的开发有用过吗?
问:挑选两个常用的线程同步的方法?
问:(我讲synchronized的时候提到了自旋锁)自旋锁是什么?
问:有什么优点和缺点
问:实践中用过什么锁,举个例子
问:设计模式有了解吗?
问:讲一下策略模式,举一个实际使用的例子
问:Java的类加载机制有了解过吗?
问:讲讲加载过程中的多种类加载器是怎么工作的
问:Java内存管理的模式是怎么样的?
问:讲一下GC
问:JVM调优有什么方法
问:开源项目,比如mybatis之类的有看过源码吗?
问:Spring用到的设计模式
然后是笔试,一个小时写两道easy和一道mid(都是力扣上有的原题)

笔试的时候大概三四十分钟写完了,然后微信联系面试官没答复,我也不知道阿里的这个网页会议能不能直接关,就挂在那儿等着,然后十几二十分钟以后面试官回微信了,让我找找看有没有地方提交(没找到),就把代码复制一份发放面试官微信,然后直接关掉了
然后晚上上官网看了下状态,已回绝,进入新的流程了

总结一下,除了说mybatis的源码没看过,以及B+树的非叶子节点这两个问题没答出来,其他都是回答上了,按照自己的思路答完了再问面试官还有哪儿方面要细讲吗,回答完问题也没有说哪儿有问题(除了树的遍历方式我以为是二叉树就说了前中后序遍历,他提醒了一下 ,就反应过来是问dfs和bfs),中间面试官还说了一句感觉你基础源码这块都挺了解,就是开发经验太少了,我表示考虑就业的时间太迟,转java比较晚,开发经验还没积累,面试官说没关系(我太天真了,我以为是真的没关系😭),然后三道算法题也全写出来了,结束面试,去看了看力扣上的题解,应该是全ac了,就以为这波稳了,晚上还去吃了个烧烤庆祝一下,吃着拿出手机看下官网状态,看到已回绝手里的鸡腿都不香了😭
厚着脸皮去问了问面试官是哪儿有欠缺,表示知识面的深度还有应用层面可以思考得更深入一些。
还是太菜了,现在只希望面评不要太难看,不影响我秋招就算胜利
#面经##蚂蚁集团##实习##Java工程师#
全部评论
老哥啥部门
点赞 回复
分享
发布于 2021-06-06 13:53
你是校招吗兄弟
点赞 回复
分享
发布于 2021-06-06 14:55
百信银行
校招火热招聘中
官网直投
应该是被刷KPI了
点赞 回复
分享
发布于 2021-06-06 15:26
现在就开始校招了?😢
点赞 回复
分享
发布于 2021-06-07 00:34
算法题是哪几个哪?
点赞 回复
分享
发布于 2021-06-07 13:01

相关推荐

9 42 评论
分享
牛客网
牛客企业服务