蚂蚁一二三面面经

一面(在前一个动态里)

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

相关推荐

自我介绍,问我项目的获奖,活久见1、element-plus用过那些组件。(第一个问题给我问住了,我没用过,具体来讲是我的组件的封装和使用都是ai写的)(下面博主发力了,博主找实习一周了,js/es,vue,react的八股都熟透了,但是不问,你说这撤不撤,每次有新的面经出来我都过一遍,看都是问虚拟dom,diff,虚拟滚动,还有就是一些什么技术比对,问我的跟问小学生一样)2、es6新特性语法你知道的? (博主开始发挥了,变量声明,let,const,var,变量提升,暂时性死区;数据类型,7基础存栈,1引用存堆,引用数据类型的指针存栈中,方便取,因为基础固定长度,引用不固定长度)3、箭头函数了解(this指向和构造函数)4、promise呢(三个状态和三个方法)5、async和await(promise语法糖,)开始找实习多久了,提建议。我总结一下:说我语速太快,说话一开始不经过大脑,肌肉记忆说出来,然后说着说着想到更好的说法,然后说<一开始思考4-5s组织好语言,然后慢慢说。讲快了不如讲慢了6、你觉得让ai给你写代码,你怎么通过他写的代码去学习(滔滔江水,布拉布拉。讲的太多了,从ai教会了我工程化的一些知识,到一些具体的组件功能如何实现,讲了一个具体的例子)博主这边讲上头了,开始抢话说了,由于我开obs录制,不知道为啥我的声音会变小,我说的时候面试官姐姐说话,我没听到,我直接抢话了7、你让ai写的代码你记得住吗(编写边记录文档,做接口文档;项目做完之后,通过aiagent总结项目的结构和内容文档)8、vue-router你知道那些(跳转方式,路由传参,路由拦截,路由懒加载)9、登录一般怎么做的(登录功能实现)(博主又遇到这个问题了,还好我每次面完,都会过一遍,这个我记得老熟悉了)10、token过期了,这个项目怎么处理的(后端返回401,前端响应式拦截)11、http和https(网安的ssl,记不太清了,只记得需要证书和公钥验证了,握手忘了怎么进行的了)没什么要问的了,不过我不小心惊讶了,不问问我项目吗1、心跳保活如何设计的(pingpong , 退避重连)2、为啥用nextjs架构(从设计的需求思路开始讲,说有csr渲染对于我的这个项目支持更优,等等)开始反问,评价我;公司啥技术栈,什么端,工作;问一下ai和代码规范;有无人带,薪资和北京租房感谢
查看15道真题和解析
点赞 评论 收藏
分享
评论
5
109
分享

创作者周榜

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