蚂蚁一二三面面经

一面(在前一个动态里)

二面
自我介绍
项目不用介绍完,直接选你觉得最能体现你技术能力的系统介绍
你觉得如果重做一次,这个项目最值得优化的地方在哪里
你认为这个项目的技术难点在哪里
你们的项目是如何分工的
你最近一年看过哪些
你可以简单介绍一下你看过的某本书的内容吗
你是如何保证自己不忘记看过的这么多书的
你觉得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 陕西
Atomic的底层实现是啥呀,CAS吗
点赞 回复 分享
发布于 2023-03-30 16:59 四川
io模型那个是叫reactor
点赞 回复 分享
发布于 2023-03-30 20:53 北京
电话还是视频面试呀
点赞 回复 分享
发布于 2023-03-31 04:06 美国
楼主每面分别大概多长时间啊,二面后多久三面的呢
点赞 回复 分享
发布于 2023-03-31 11:50 广东
我也面这个部门,楼主是面的重庆的吗
点赞 回复 分享
发布于 2023-04-07 11:54 重庆
可以问下楼主是哪个事业群嘛
点赞 回复 分享
发布于 2023-04-21 16:48 北京

相关推荐

不愿透露姓名的神秘牛友
12-10 14:54
京东 交互设计 24x19 硕士海归
点赞 评论 收藏
分享
评论
3
100
分享
牛客网
牛客企业服务