阿里国际一面

时间线
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 湖北

相关推荐

10-17 20:13
已编辑
广东药科大学 Java
10/15下午面的线下,上来就做了一套笔试。面试:自我介绍arrarylist的底层实现扩容的机制add数据时候的时间复杂度(考虑扩容,o2)hashmap的底层原理hashmap  put的过程红黑树小于多少个元素会退化成链表红黑树比链表好的哪里呢?答了遍历链表从o(n)减少为logn,面试官不是很满意红黑树的特点你觉得红黑树维护起来消耗性能吗hashmap的扩容机制为什么重放元素用位运算呢,不能用取模呢hashmap线程安全吗?为什么线程不安全如果new hashmap(),指定初始化为1和25的时候,分别最终的hashmap是多大容量呢,为什么会这样,从源码的角度说hashmap在读读,读写,读 链表转树,读 扩容这四种并发情况中,哪几种是线程安全和不安全,为什么?怎么让hashmap线程安全collects.sychronized和concurrenthashmap分别怎么实现让map线程安全的,两者的区别是什么,推荐用哪个?在put第一个元素的时候为什么要用cas,不全部使用sychronized加锁呢?sql的性能优化怎么实现怎么看出来索引对语句提高了性能,是怎么分析的?这里回答使用expain分析。使用explain分析sql,哪几个字段可以看得出来索引对sql起到了查询性能的提升?你项目里面都是怎么抉择哪个字段要加索引的?如果建立联合索引,查询条件有一个整数类型和一个日期类型两个字段,哪个应该在前,哪个应该在后?zets的底层原理用白纸画一下跳表的结构为什么用zets使用排行榜,结合跳表结构和排行榜的特点进行分析手撕两道算法(白纸写)倒数第k个数, 01背包问题
查看26道真题和解析
点赞 评论 收藏
分享
评论
8
23
分享

创作者周榜

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