苦行修士
Java后端
·2025-03-14
26届转正暑假实习 蚂蚁一面 昨天晚上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分钟,虽然挂了,但感觉还挺好的,面试官态度也挺好,也找到了自己的不足。
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP