众安保险后端一面(AIGC部门)

0418 第二次面试,30min,面试官超好,但自己太菜了
后续:0421发感谢信了
根据我的回答来问的,几乎没八股。
自我介绍(说要偏向项目的介绍)
1. 项目里遇到的最大的问题(说了Redis和数据库缓存不一致的问题)
2. 根据我的回答深挖,这种情况为什么不一致(还安慰我不要紧张)
3. 不断的提示,发现我说的问题不会导致Redis和数据库缓存不一致,而是在分布式的情况下,会出现不一致。
4. 又更正我,在更新完Redis, 更新数据库前网络中断了,才会导致数据库没更新上。
5. 再问还遇到了什么问题(没好好准备)
6. 提到ThreadLocal,说用完不释放的话会导致内存泄漏
7. 问还有什么问题,多台机器怎么办,提示可以存数据库里
8. 又问有没有遇到数据库索引相关的问题
9. 什么时候要加索引,什么时候不加索引
10. 索引失效的情况
11. 问自己有没有遇到过索引失效的情况,提示他们常见的很难排查的是 隐式类型转换让索引失效
12. 出了个写sql的题(我是fw,一定好好练sql语句)
13. 表里有两个字段,一个字段是类型(A,B,C,D,E),一个字段是数量,写一个sql语句求出每个类型的数量(提示的)
14. 第二个sql根据第一个sql,上一个sql查出来的是五行二列,那么怎么变成一行十列(面试官直接告诉我答案了)
15. 多线程里用过哪些(回答了加锁)
16. 什么情况要加锁,想一个场景(自己想的场景有个坑,面试官又给我提示了一下)
反问
全部评论
同一个面试官,和问我的问题一模一样,甚至咱俩的项目都是秒杀,项目难点也说的一样
1 回复 分享
发布于 04-20 14:13 江苏
请问大佬我笔试之后,有一轮ai面试,佬你也有吗,没ai面过,不知道问什么
点赞 回复 分享
发布于 04-25 16:31 安徽
请问一面后几天收到二面通知的呀
点赞 回复 分享
发布于 04-19 05:37 美国
众安啥时候笔试的呀,是上周笔试的吗?我笔试完就一直没后续了
点赞 回复 分享
发布于 04-18 21:03 辽宁

相关推荐

点赞 评论 收藏
分享
09-09 18:02
已编辑
南京师范大学 Java
时间:36min岗位:java开发问题:1.自我介绍2.实习/项目经历中有什么遇到过什么困难?3.利用大模型进行代码的缺陷检测,你了解大模型底层是怎么做到输入代码返回缺陷的吗?4.大模型应用方面有哪些调优的地方?5.上面你提到需要提取一些上下文,比如全局变量,你知道java中哪些对象可以作为GCroot?6.gc有哪些机制,能说说吗?(说了gc算法,gc垃圾回收器)7.现在使用哪一种垃圾回收器? (jdk1.8默认的)8. 那和其他垃圾回收器相比,你使用的垃圾回收器有哪些优点与缺点?(其余的STW的时长会短一点,高并发、低延迟)9.项目中有一个优惠券防超发的功能,说说怎么做的?10.锁的维度是什么?11.优惠券创建的时候就和用户做了绑定了吗?12.那你按照用户id去锁(好像应该是锁优惠券),那多个用户去抢,怎么做到防止超发?(数据库乐观锁)13.那为什么还需要锁用户id(防止单个用户去抢多张券)14.锁的超时时间是怎么设置的?15.使用消息队列进行异步领券,那如果消息还没有消费,用户又一次发了请求,怎么处理?(先校验再发送到MQ)16.那如果消费队列消费失败了怎么办?(兜底,死信队列对失败消息处理,重试?回滚?)17.你的分布式锁怎么控制死锁的情况?18.数据库与redis的一致性如何去保证?19.单例模式双重锁的那一套写一下?解释一下为什么要两次判断?20.我看你加了volatile,有什么用?21.java中有error和Exception两种,分别是什么?讲讲?22.反问
查看21道真题和解析
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

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