阿里国际一面

时间线
4-1 投递    4-21 笔试    4-25 一面

面经
1.使用maven的时候包冲突什么表现,怎么解决
2.写maven配置文件有用 dependencyManagement
3.java异常处理怎么处理
4.throws和throw的区别
5.异常处理代码块return写哪里
6.catch里面写return finally代码块会执行吗
7.RuntimeException 和非RuntimeException 有什么区别,分别举个例子
8.new了一个对象会在堆内存的哪个区域
9.new的对象很大的话
10.gc的分类有哪几种
11.spring boot的aop用的spring boot 的aop还是aspectj的有什么区别
12.redis一般会出现哪几种异常,怎么防止
13.数据淘汰策略举几个例子
14.redis使用的时候突然断电了,数据会丢失吗
15.MySQL里面对一个表做左连接,左表5条数据,右表3条数据,连接结果有几条数据
16.sql语句里面去重有什么语句
17.从输入URL到页面展示发生了什么
18.https连接端口号多少
19.消息队列了解的多吗
20.用mq处理消息的时候怎么保证事务的一致性(答的分布式事务)
21.问了问跟着老师做的项目,需求分析和实际编码的时间占比是几比几
22.cache用的什么
23.redis数据和db数据的一致性,可能出现的问题和对应的解决方案
24.金融这种强一致性的方案讲讲
25.ai有做什么学习和了解
26.大致讲讲rag的原理
27.微调和rag的优劣势分别是什么
28.agent有了解吗
问问未来方向,学校的活动经历,兴趣爱好,在学校里面敬佩的人
全部评论
ez
点赞 回复 分享
发布于 04-28 19:41 湖北

相关推荐

04-21 21:01
安徽大学 Java
📍面试公司:阿里国际👜面试岗位:研发工程师📖面试问题:一上来感觉面试官面相非常好,很有礼貌。1。双十一的时候,并发量非常高,你如何设计来抗住并发量?首先做一些限流操作,比如验证码,防止用户一直点击。同时采取redis进行缓存库存。结合mysql和redis一致性回答。2。你的mysql和redis数据表如何设计?mysql就商品+库存,redis采用key,value,存储商品+库存。3。redis分布式锁了解吗以及实现方式。setnx方法。4。又回到刚刚那个问题,再思考一下?我说可以结合分布式锁以及消息队列,消息队列保证数据顺序性,分布式锁确保线程安全。5。这么高的并发量,数据库抗的住吗?我又说可以结合数据库的读写分离操作。6。你刚刚说加锁,那每个用户执行完了再执行其他用户,这样用户体验好吗?那确实,然后这我就没有好的解决办法了。7。看你的项目使用了redis,redis主要有什么作用?我就说存储历史数据。8。我看其中有个问题,每个用户操作时会做一个校验,判断该用户在哪个区域,这一块如果访问量激增,有没有什么优化的地方?可以采用策略模型替换if else语句,同时在用户登录时就把经纬度存入,防止操作时并发数量激增。9。对于大模型有没有什么了解?了解大模型的解答过程,以及Token。10。了解大模型的幻觉问题吗?以及如何解决?了解,输入的语句要准确一些,同时尽量使用侧重点不同的大模型。11。那我问你一点transform,他的优势在哪?gg,这块直接不会了。12。了解left join  ,right join 以及inner join吗?常规回答。13。如果A表有100万数据,B表有1000万数据,如何进行优化来提高查询效率?没回答上来。14。linux如何查看自己的内存瓶颈?没回答上来。15。问一个mysql ,如果mysql数据库存储在不同的地方,如何实现这个?没回答上来。16。看你笔试不错,第三个问题有印象吗?后面有没有尝试去优化?我的方法时间复杂度有点高,后面就没有去看了,只过了25%。17。你的横向项目的背景,以及遇到了什么问题,和这段时间是如何完成这个项目的?巴拉巴拉一大堆。18。看你自我介绍写的抗压能力强?可以举个例说明一下吗?巴拉巴拉。🙌面试体验面试体验感非常好,面试官会引导我,同时非常有礼貌,学到了很多东西。#软件开发笔面经#
点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
牛客网
牛客企业服务