蚂蚁一二三面面经

一面(在前一个动态里)

二面
自我介绍
项目不用介绍完,直接选你觉得最能体现你技术能力的系统介绍
你觉得如果重做一次,这个项目最值得优化的地方在哪里
你认为这个项目的技术难点在哪里
你们的项目是如何分工的
你最近一年看过哪些
你可以简单介绍一下你看过的某本书的内容吗
你是如何保证自己不忘记看过的这么多书的
你觉得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 北京

相关推荐

百度 算法工程师面经背景介绍,两篇论文,kaggle竞赛 银+一段很水的小厂算法实习一面(11.7)1、自我介绍2、问实习,具体的实现流程,细节,特征提取是怎么提取的3、问竞赛具体的方案,模型搭建的步骤是否可以优化4、问transformer,结构,位置向量怎么嵌入,5、编程题 1两数只和等于target的下标 2 数组排序拼接输出最大值 秒了6、sql语句熟悉吗,答:这段时间没咋用过7、linux熟悉吗,熟悉8、那搜索文件中特定字符串怎么写,答用管道巴拉巴拉9、能忽略大小写吗? 能,这块记不清了,答了一个加-i,蒙对了10、你有什么问题吗? 我: 面试能通过吗? 这个不能说,得部门综合考虑。我:那我问问具体的业务和实现的算法把,巴拉巴拉。。结果面完十分钟就通知二面了。.二面(11.8)1、自我介绍2、Linux:怎么查找文件中不包括某字符串的行,日志怎么打印最新行,awk统计第四列次数3、怎么通过函数名调用函数数据1:用户id、文档id  数据2:文档id、文档标题、文档类别 4、两个数据,前者100亿,后者100亿,使用mr获取用户、文档标题、类别5、有一个母婴字典(例如:哺乳  出生证明)10w个词,每天10亿个句子(例如:出生证明怎么办),如何判断每个句子开头是否匹配字典里的词?6、新用户冷却怎么做推荐7、查找用户最近的n个4s店,或500米内的4s店8、算法题:逆序打印二维数组三面(11.12)1、自我介绍2、讲项目3、讲竞赛4、算法题:三数之和5、优点,缺点,挑战,性格问题你有什么想问的吗 百度的培养机制?面试评价?
查看21道真题和解析
点赞 评论 收藏
分享
评论
3
100
分享
牛客网
牛客企业服务