首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛客116408684号
2024-03-13 22:31
Massachusetts Inst. of Technology Java
关注
已关注
取消关注
rocketmq的事务消息原理
互联网问到rocketmq,就不得不涉及到幂等处理,堆积处理,丢失处理,顺序处理,消费第三方超时处理,底层还会涉及到零拷贝,分布式事务,服务发现机制。还有rocketmq最重要两个机制,延迟队列和高可用集群。
全部评论
推荐
最新
楼层
还没有回复哦~
相关推荐
01-23 16:53
苏州大学 前端工程师
字节面试:如何解决MQ消息积压问题?
MQ(Message Queue)消息积压问题指的是在消息队列中累积了大量未处理的消息,导致消息队列中的消息积压严重,超出系统处理能力,影响系统性能和稳定性的现象。1.消息积压是哪个环节的问题?MQ 执行有三大阶段:消息生产阶段。消息存储阶段。消息消费阶段。很显然,消息堆积是出现在第三个消息消费阶段的。2.如何解决?消息积压问题的处理取决于消息积压的类型,例如,消息积压是突发性消息积压问题?还是缓慢持续增长的消息积压问题?不同的问题的解决方案略有不同,接下来我们一起来看。2.1 突发性消息积压问题突发性消息积压问题的解决思路是:先快速解决掉消息积压问题,然后再排查问题制定相应的解决方案,所以我...
投递字节跳动等公司10个岗位 >
点赞
评论
收藏
分享
01-17 15:42
门头沟学院 Java
记录人生第一个实习offer
算是一家小型初创公司,ai相关,刚起步岗位需求多,投的后端实习岗,年后入职。面试官说有机会接触到一些算法上的东西,公司核心业务可以说是跟自己研究方向相关的,至少目前非常满意😊虽然难度低,也没深挖什么八股,但这次的面试状态是秋招以来最好的一次了(前一天晚上看了会儿今天不coding的直播,听同龄人分享各种经历,确实很大程度上缓解了内心的焦虑),可能也是由于面试形式是展示代码吧,对着自己的代码框框讲,就显得十分自信,面完几个小时后就发offer了。第一个项目是黑马点评,简单展示了一下用户登录,店铺信息缓存,优惠券秒杀的功能。提问:1. 在秒杀时,为什么要用lua脚本。 A:保证原子性2. 为什么选择caffeine做本地缓存 A:技术选型上没有什么考虑,只是知道有这么个技术,就用来练手了。使用caffeine时需要注意缓存一致性问题。3. 项目还有没有其他亮点 A:封装了redisson的布隆过滤器,结合redis缓存空值去避免缓存击穿。由于布隆过滤器是后期引入的,此时数据库已经有一百万条了(模拟的),通过多线程读取数据库中的数据,写入布隆过滤器,来加快布隆过滤器的构建。并利用自增的主键id解决深分页问题。4. 布隆过滤器的原理 A:bitmap,多个hash函数5. 布隆过滤器的缺点 A:误判,不支持删除6. 如何解决删除问题 A:定期重写布隆过滤器 这里面试官说这种方案不好,因为重写过滤器会影响到业务的使用,我提了可以在低峰期重写,但面试官还是不太满意。第二个项目是github上找的一个开源项目,主要关注了一下核心业务的实现,并做了一定的改进与拓展。由于时间原因,简单介绍了一下用rabbitmq异步将用户点赞记录写入数据库的实现。提问:用mq异步写入点赞数据,如果消费者效率慢,会导致前端页面反馈不及时,如何解决A:可以用redis缓存文章点赞数,并定期将mysql中记录的点赞记录数量同步到redis缓存中(当时这里没想好,随便答的。或者应该用redis的set来缓存点赞记录,并定期写入mysql?)反问环节略
查看7道真题和解析
点赞
评论
收藏
分享
01-23 14:55
东南大学 Java
快手国际化后端开发日常实习二面 2025.1.14 55min,其中算法25min
(最难绷的一集,10min写完了然后一直找bug,找了15min没找出来)自我介绍,问了成绩,确定可实习时长然后还问我东南大学在哪里🥺这下不得不提我们的校庆标语了:东南大学在南京1.说说redis实现点赞,附近商户查询等功能2.点赞排行榜的key是什么,score是什么(一开始说做贴子的点赞排行榜)3.点赞列表的key和score4.有大量并发点赞怎么处理5.如果量太大,redis也支撑不住呢(顺嘴说了用分布式,消息队列,不需要记录用户信息的话可以用bitmap存储等)6.问分布式怎么做(我说不熟)7.那么mysql里记录点赞的表应该怎么设计8.抖音快手里点赞重复技术出现特效的功能怎么实现9.点赞特效接口应该输入哪些参数。10.aop实现自动填充具体是怎么做的(说了具体怎么做之后,也和他说了之前美团面试官说这个功能他们都是直接每个接口实现自动填充,不用aop)11.线程池的执行流程12.先问我看没看过线程池源码,线程池是否会出现并发安全问题13.那同时创建多个线程的底层原因是怎么14.mysql事务什么时候用什么时候不用。15.MVCC怎么解决脏读幻读问题的手撕:两两交换链表中的结点(3分钟写算法,7分钟写测试用例,然后发现怎么跑都少个头结点,debug15分钟没找到原因,感觉最后面试官有点失望)反问,对北美封禁tiktok什么看法,对kwai是不是一种机遇然后表达很希望加入快手😭手撕debug实在是很难绷面试官很专业,人也很好,很好的一次面试体验场景题实在没答好,手撕debug也是一坨,目前还在排序中
查看19道真题和解析
点赞
评论
收藏
分享
01-14 21:16
门头沟学院 Java
#过年期间可能会经历的尴尬瞬间#
亲戚:在哪里高就呀,me:美团核心事业部门-java后端开发工程师亲戚:嗯......美团呀me:......对亲戚:那隔壁的小伙和你一样的,也在美团,今天还跑了100单,你跑了几单呀#过年期间可能会经历的尴尬瞬间#
PgSheep:
跟他讲讲 美团 VS 美国 的优势
投递美团等公司10个岗位
过年期间可能会经历的尴尬瞬间
点赞
评论
收藏
分享
01-14 13:39
北京交通大学 Java
没有实习经历还能找到较好的暑期实习吗?
bg本硕双2,本科非科班,硕士导师管的严,没有任何日常实习的机会,但是暑期能放不禁想问,没有日常实习的情况下,自己准备的足够(假设两个不错的项目+力扣400+八股熟练),还有机会找到中大厂较高质量的暑期实习吗?
bbq了的小飞象很怕黑:
开发的话应该够了吧,高不高质量这个本身就看运气
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
2
6
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
任何人都可以复刻的AI修改简历思路
1.7W
2
...
脱下孔乙己长衫,浅聊一下就业下沉!
1.5W
3
...
【未来准备7】就业下沉时代,如何摆脱困境
1.2W
4
...
HR面全百科——缺点/不足/有什么要改进的
9665
5
...
快手产品运营一面😏凉了也赚了
7492
6
...
【职场生存术6】寻求帮助是一项高级技能,得慢慢学
7492
7
...
实习生记住:你是去工作的,不是去受气的!
6855
8
...
阿里云暑期实习java后端面经
6620
9
...
2/20 腾讯HR部门后端一面
5887
10
...
从双非院校一路 “杀” 进大厂,我是怎么做到的
5719
创作者周榜
更多
正在热议
更多
#
材料人的华为红黑体验
#
20536次浏览
137人参与
#
滴滴求职进展汇总
#
108142次浏览
870人参与
#
水滴春招
#
38625次浏览
602人参与
#
穿越回大一,你会做什么
#
16463次浏览
191人参与
#
听劝,这个简历怎么改
#
28951次浏览
354人参与
#
你见过最离谱的招聘要求是什么?
#
153743次浏览
981人参与
#
你想留在一线还是回老家?
#
18534次浏览
299人参与
#
机械人你知道哪些单休企业
#
6231次浏览
101人参与
#
面试被问“你的缺点是什么?”怎么答
#
17385次浏览
308人参与
#
机械人求职现状
#
10761次浏览
109人参与
#
互联网行业现在还值得去吗
#
2813次浏览
24人参与
#
我想象的实习vs现实的实习
#
257234次浏览
2084人参与
#
第一份工作应该选择高薪还是大平台
#
115651次浏览
729人参与
#
第一份工作应该选高薪还是热爱?
#
14081次浏览
131人参与
#
入职第四天,心情怎么样
#
13993次浏览
116人参与
#
租房找室友
#
9036次浏览
59人参与
#
你觉得机械有必要实习吗
#
33842次浏览
320人参与
#
面试等了一周没回复,还有戏吗
#
93950次浏览
857人参与
#
Offer比较,你最看重什么?
#
129220次浏览
844人参与
#
面试被问第一学历差时该怎么回答
#
98371次浏览
618人参与
#
初创公司值得加入吗?
#
11019次浏览
58人参与
牛客网
牛客企业服务