蚂蚁一二三面面经

一面(在前一个动态里)

二面
自我介绍
项目不用介绍完,直接选你觉得最能体现你技术能力的系统介绍
你觉得如果重做一次,这个项目最值得优化的地方在哪里
你认为这个项目的技术难点在哪里
你们的项目是如何分工的
你最近一年看过哪些
你可以简单介绍一下你看过的某本书的内容吗
你是如何保证自己不忘记看过的这么多书的
你觉得Java里面哪些是你最熟悉的部分(大佬说:我是不会问你不会的东西的,你觉得哪些东西学的最好,我问你什么,吓得我瑟瑟发抖,只敢说Java基础,但实际上大佬问的还是简单八股
hashmap的底层原理
ArrayList的底层是怎么实现的
垃圾回收机制中选择你最熟悉的一个介绍一下
反问
(感觉这个面试官可能相比于问死板的八股,更看重你的学习能力、思考能力)

三面
自我介绍
你对哪些岗位感兴趣
你其他公司投的什么部门
你研究的算法做了什么,是为了解决什么问题
java的虚拟机分代的原因是什么
你怎么排查内存溢出
红黑树在使用过程中有什么优缺点
红黑树和B+树的区别是什么
介绍一下有序的map(linkedhashmap,treemap)
为什么hashmap要把链表变成链表+红黑树
你对JavaIO会阻塞是怎么理解
计算机中用户态和内核态如何理解(这儿是上面那个题没答全,相当于面试官引导我)
用户态内核态切换的消耗
多路IO的处理模型
IO框架中react框架是如何理解的(不知道是不是叫这个名字,没听过,直接跳过了)
Synchronized和Atomic原子类的差别(答错了!忘了Atomic的底层实现了,哭)
对于什么业务应该设置什么样的线程数量
怎么统计阻塞时间和运行时间
有没有接触过特征工程和搜索推荐之类的
有没有学过和数据相关的东西(答学过redis之类的缓存中间件)
有没有看过源码
讲讲你印象最深的数据结构
他是怎么设计这些数据结构的(这里脑子短路,突然想不起来ziplist具体的优化策略了,所以临时转向ES倒排索引的压缩算法,感谢面试官允许我换个方向举例子hhhhh
你最近研究过什么新奇的方向吗(呜呜呜感觉扯得有点远了,我只是看了一些科普,底层原理并不深入!以后不要扯这么远了
最后是反问环节
#蚂蚁##暑期实习#
全部评论
这么复杂吗?蚂蚁今年暑期竟然是三面
1 回复 分享
发布于 2023-04-02 21:34 陕西
可以问下楼主是哪个事业群嘛
点赞 回复 分享
发布于 2023-04-21 16:48 北京
我也面这个部门,楼主是面的重庆的吗
点赞 回复 分享
发布于 2023-04-07 11:54 重庆
楼主每面分别大概多长时间啊,二面后多久三面的呢
点赞 回复 分享
发布于 2023-03-31 11:50 广东
电话还是视频面试呀
点赞 回复 分享
发布于 2023-03-31 04:06 美国
io模型那个是叫reactor
点赞 回复 分享
发布于 2023-03-30 20:53 北京
Atomic的底层实现是啥呀,CAS吗
点赞 回复 分享
发布于 2023-03-30 16:59 四川

相关推荐

不愿透露姓名的神秘牛友
07-10 11:27
明天又是董事长面,啥时候是个头啊
在太阳里长大的人:公司就仨人吧😂
点赞 评论 收藏
分享
Twilight_m...:表格简历有点难绷。说说个人看法: 1.个人基本情况里好多无意义信息,什么婚姻状况、健康状况、兴趣爱好、户口所在地、身份证号码、邮政编码,不知道的以为你填什么申请表呢。 2.校内实践个人认为对找工作几乎没帮助,建议换成和测开有关的项目,实在没得写留着也行。 3.工作经历完全看不出来是干什么的,起码看着和计算机没啥关系,建议加强描述,写点你在工作期间的实际产出、解决了什么问题。 4.个人简述大而空,看着像AI生成,感觉问题最大。“Python,C,C++成为我打造高效稳定服务的得力工具”、“我渴望凭借自身技术知识与创新能力,推动人工智能技术的应用发展,助力社会实现智能化转型”有种小学作文的美感。而且你确定你个人简述里写的你都会嘛?你AI这块写的什么“深入研究”,发几篇顶会的硕博生都不一定敢这么写。而且你AI这块的能力和软测也完全无关啊。个人简述建议写你对哪些技术栈、哪些语言、哪些生产工具的掌握,写的有条理些,而且最好是和测开强相关的。
点赞 评论 收藏
分享
评论
5
106
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务