得物秋招一面

#秋招#
时间: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.反问
全部评论
同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 09-07 09:49 广东
m
点赞 回复 分享
发布于 昨天 09:12 湖南
实习经历工作都比较简单,所以没啥介绍的,用的还没八股文深
点赞 回复 分享
发布于 09-07 20:31 浙江
天机学堂吗佬
点赞 回复 分享
发布于 今天 11:12 福建
请问什么时候笔试呢
点赞 回复 分享
发布于 09-07 19:30 重庆
得物居然没有手撕
点赞 回复 分享
发布于 09-06 23:41 安徽
佬,你报的是什么部门
点赞 回复 分享
发布于 09-06 21:05 陕西
没有手撕吗?
点赞 回复 分享
发布于 09-06 14:51 浙江

相关推荐

09-05 11:31
门头沟学院 Java
点赞 评论 收藏
分享
评论
7
21
分享

创作者周榜

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