深圳盈立证券 java 一面

#面经##盈立证券##深圳#

7.22 一面20分钟

1.乐观锁和悲观锁在项目中的使用场景

2.解决超卖的问题还可以用什么方案

3.项目中有没有遇到死锁?答了死锁产生的四大条件互斥,不可剥夺,循环等待,最后一个忘了。答了项目中用jstack查看线程堆栈信息,具体的操作jstack 进程PID|grep 线程PID,可以定位到业务代码

4.重写equals为什么重写hashcode?结合hashmap底层原理说了

5.线程池的工作流程

6.分布式的事务管理怎么用的?答了用spring的声明式事务管理,@Transactional注解

7.服务与服务之间的事务如何保持一致?没答上来

8.a服务调b服务失败了之后怎么处理?答了直接回滚,结合业务说了

9.如何保证接口幂等性?答了消息队列怎么保证幂等性,怎么保证不会被重复消费

10.有8个球,有一个天平,有一个球质量轻,分几次可以把这个质量轻的找出来?答了分四次,答错了,查了答案两次就可以
全部评论
八个球应该三次吧 , 2^3才是8啊
点赞 回复 分享
发布于 2024-07-23 00:00 四川
这回答肯定过不了吧
点赞 回复 分享
发布于 2024-07-22 19:17 上海

相关推荐

不愿透露姓名的神秘牛友
07-09 12:23
转人工😡
门口唉提是地铁杀:五次握手了
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
Beeee0927:是缅甸园区吗
点赞 评论 收藏
分享
评论
2
7
分享

创作者周榜

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