牛客51891757号 level
获赞
246
粉丝
6
关注
2
看过 TA
398
门头沟学院
2023
Java
IP属地:广东
暂未填写个人简介
私信
关注
08-21 16:34
已编辑
门头沟学院 Java
0 点赞 评论 收藏
分享
08-19 00:03
门头沟学院 Java
京东 1. 挑一个你熟悉的项目介绍一下吧2. 看你用到了消息队列,说一下这块为什么要用消息队列,大概的业务场景3. 要是在高并发情况下,发生了消息堆积,怎么办?答:增加消费者,优化消费者处理逻辑等4. 追问刚刚说的解决方法都是事后的一些优化方案,假如需要即时解决怎么办?说了一些我能想到的,面试官不太满意,最后说为什么不考虑扩容,不过如果说了扩容,就会接着问怎么扩,有什么需要考虑的点5. 给我举了一个例子,比如客户下了单,一直显示处理中,没有提交成功,直到超时,怎么解决?6. 问:这里涉及到调用外部的项目或者接口,这些接口是读还是写?问:如果是写,那这里是分布式场景,假如有个事务场景需要在分布式中实现事务,你没有用中间件来实现分布式事务,怎么处理?答:比如通过http调用,可以异步回调问:假如回调你的项目,你更新失败了怎么办。答:不知道。。。再去调一次接口告诉他我更新失败了,最后我补了一句这样会无限套娃,极端情况,得引入中间件来做分布式事务了。7. 你这里调用外部接口,如果一直没得到响应怎么办?多次重试实时性可能太低,除了重试和主动查询还有什么方法?8. 多级缓存,怎么保证缓存一致性?如果本地缓存有更新,怎么保证一致性,怎么让别的机器也知道缓存更新了?什么场景会用到不同的缓存9. 限流,指标怎么设置,有什么依据?假如是需求方给的qps要求是1000,生产上qps到了1500,怎么办?10. 怎么熔断?熔断是根据什么指标?降级是怎么降级的?有什么方式,尽可能保证系统可用10. 问:压测,除了对你这个接口本身做压测之外,有没有需要注意的?11. mysql深分页优化
查看14道真题和解析
0 点赞 评论 收藏
分享
2022-12-19 16:03
门头沟学院 Java
投票
工行 工行软开base 税前19w 其他
sweatly:本科吗,工怎么才19w
0 点赞 评论 收藏
分享
2022-10-13 14:18
已编辑
门头沟学院 Java
广州
投递工商银行等公司10个岗位
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务