Java后端
·2025-03-1426届转正暑假实习
蚂蚁一面
昨天晚上7点收到了蚂蚁的电话面试邀请,有点突然,他刚开始打电话给我我没接到,然后打回去他又没收到,最后还是他打过来😂,我以为我笔试都没做,应该不会收到面试。
因为忘记录音,所以只能凭记忆复盘一下,大伙凑合看吧。
1、自我介绍
2、你的学历是怎么回事?我看你放的博客上面有一篇文章,你2024年变成本科生,现在就大三了?
额,我其实是专升本,读了三年专科,然后专科毕业直接到本科大三,不是从本科大一开始。不是那种函授本科哈,我是正二八经的全日制本科大学生,我现在还在学校呢(说的我自己都快笑了😂)。
(这把真的是被自己坑了,我简历上写的是四年本科,然后博客上有时候发一些个人感想,不小心透露了信息,还好他并不介意我的学历)
3、我看你上面有两个项目,关于智能bi项目,描述一下
你的系统预设是怎么做的?放在哪里的?
你用的是什么ai模型?
你是怎么通过ai分析文件和诉求来实现的数据可视化?
你用的ai模型是spring框架自带的吗?
你可以去了解一下springAI框架
你简历上对ai接口做了二次限流,利用hash表存储ai接口调用次数做限流是怎么回事?
(这题没答好,其实redisson提供了分布式的一次限流是基于技术上的限流,hash存储ai接口调用次数是基于业务层面的二次限流)
你的限流参数设置的是多少?怎么做的压测?压测结果?(这个是真忘了)
分布式限流redisson里面用的限流算法是什么?
我:是令牌桶算法,它是——
他:这个不用跟我扩展
你是怎么压缩数据的,减小单次token输入量的?
(这题我在项目上是真没注意到,只能说是通过easyexcel提供的方法实现的压缩)
4、你这个api开放平台是怎么做的?
你里面用了一个api网关是吧
你的api签名校验是怎么实现的?
你的这个api开放平台的实现流程,aksk的作用?
说说为啥用Dubbo?
Dubbo和SpringCloud的区别?
Dubbo协议用的是什么协议?
5、你还用过其他的ai吗?
我:我用过目前比较热门的deepseek,它比星火模型更加好用,因为星火模型它的回答有些是错误的,它有时候会按照我的思路去回答问题,对我提出的疑问回答的并不是我想要的那种。但deepseek不一样
他:那你都问过什么问题,做了对比呢?
我:比如关于死信队列和延时队列
他:那你讲讲死信和延迟队列的区别
6、除了这上面的两个项目,有其他印象比较深刻的项目吗?
我:我做过一个秒杀商城项目,虽然这是b.站上烂大街的项目,但他符合技术使用的特殊应用场景,比较经典,还是很值得一做的。
他:说说你做的这个秒杀商城项目?
他:这个分布式定时任务是怎么做的?
我:他是将秒杀商品分成不同的场次,使用分布式任务调度进行任务的分片,然后在秒杀时系统会校验当前的时间是否在秒杀范围之内。(说实话关于分布式定时任务怎么实现的分片我也有点不记得了,其实只需要配置分片参数即可,和分库分表差不多,只是这个项目我没想到他会问,压根没看)
他:……
8、他让我结合秒杀商城项目做一下智能bi项目的扩展
基于智能bi项目ai接口调用限制,可以再扩展一个支付系统,但因为不好设计,所以没做。因为支付不同的金额对ai接口的调用额度不同,需要设计商品表,订单表,需要用到沙箱支付宝,并且将项目改造为微服务项目,分成四个模块—支付、用户、任务处理、……(难度系数几何倍数增长),架构设计目前还不是很熟。
7、结尾阶段
他:你这个博客做的不错,怎么断更了?
我:额,这段时间太忙,准备八股文啥的,就断更了。我喜欢分享知识,通过写技术博客增强对知识的理解,同时也会学习别人的文章。加上大学生活比较无聊,就想着写一写。
他:我看到有些实习的,会有一些自己的博客,还有小红书的,都挺好的。不要断更啊,继续保持~
我:好的好的(傻笑)😄😄
他:你还有什么要问的?
我表现怎么样?您有什么建议吗?😅
他:
1、你这个项目其实挺不错的,特别对于目前ai比较火,但你对ai的理解不够,你可以去用一下spring官方提供的springAI框架,然后看看怎么实现的,而不是直接用别人封装好的ai框架。(行吧,原来是我能力不足😭)
2、刚才打电话的时候你语速有点太快了,可能是太紧张了。
有点可惜(这个时候我就知道我寄了🐔)
3、我当时就是看了你的这个项目不错,然后也看了你的博客,觉得有点意思,然后给你发的面试
4、然后他还说我是他26届暑假实习面试的第一个人(真倒霉啊,哥你要是多对比一下,我是不是还看得过去呢😅)
最后他还给了我一些鼓励,果然大厂的面试官就是不一样啊!
总结:这次面试真的有点可惜,面试的时候有点紧张,说话都没经过思考,导致答的并不是很好。下次一定要等个几秒,组织一下语言再回答,就不会出现中途卡壳。中途我卡了好几次,然后好几次都抢了他的话,他还是耐心地等我说完。
还有就是确实对项目和知识的理解还存在不足,还需要再深究一下。
面试时长50分钟,虽然挂了,但感觉还挺好的,面试官态度也挺好,也找到了自己的不足。
18
7
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
