最近遇到的八股题

Kafka为什么快(真的快吗),为什么会比线程池异步处理快
Kafka的存储设计
Kafka如何保证不丢消息
Kafka的消息有序性
Kafka上游发的消息是乱序的,下游该怎么处理(版本号)
Kafka消费阻塞了怎么办(结合排班场景)
两个线程同时读,一读一写,同时写的线程是否安全
整个系统的部署(k8s?),网关,水平扩容,docker
用的什么分布式框架
解释Spring的事务
CMS和G1的对比
AQS
线程池状态,如何触发拒绝策略,拒绝策略解释
synchronized锁升级
如何实现动态线程池
乐观锁和悲观锁的对比,以及Java中怎么实现的
Reentrant lock与synchronized对比及各个优缺点
volatile保证可见行会将其他线程的缓存情况,这个缓存是存在jvm的哪里
JVM各个区存储对象是哪些
事务隔离级别,以及如何解决脏读,不可重复读,幻读
网络IO模型
索引机制

#牛客AI配图神器#
全部评论
1.kafka的特点就是削峰,异步处理,解耦生产者消费者,而消费者本身可能就会因为自己的消费能力不足导致消息的积压,所以总的来说Kafka或者说消息队列的设计本身就是要容忍消息的实时性不高的特点的
1 回复 分享
发布于 04-19 11:04 广西
Mark
点赞 回复 分享
发布于 05-11 19:27 广东
为啥感觉你的八股这么难
点赞 回复 分享
发布于 04-19 10:55 山东
mark
点赞 回复 分享
发布于 04-19 10:17 广东

相关推荐

投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
现在许多27的后端选手应该都在招聘软件上疯狂投递简历,沟通1000+,投出的简历100+,但是最后的面试估计只有一两家,要么就是一些外包公司,要么就是一些0-20人的小厂。对于想上岸大厂日常的同学来说,三个东西是缺一不可的:运气,学历,简历深度。前两个不说了,第三个简历深度可以理解为你的项目不是网上找的玩具项目 是实验室里或者开源的某个项目,你的算法能力不是蓝桥杯省一而是acm金银,这种能力都是非常给简历加分的。那有人问了,我没有开源没有acm学历也很一般怎么办?那其实就只能靠运气了。那对于想进大厂的同学来说 更好走的路是什么?那当然是测试开发。本人也是从java转的后端,也是去年这个时候转的,当时还在用友的后端开发岗位实习,经过自己四个月的摸索,终于是认清后端本质毅然决然来到了测开岗位。后面日常拿到了美团,暑期拿到了字节抖音和生服,秋招也是一个月速通了两家大厂,整体来说都特别顺利。所以如果有学弟学妹在后端仍然很挣扎,但是心中特别想进大厂,可以考虑测开这条路,不仅学习成本低而且面试难度也比正常的开发要低很多。最后 有意向转测开的同学或者对测开仍然不太清楚的同学 可以看看我大号的置顶帖子(后端转测开第一人)有相关问题欢迎评论区或者私信打扰!
如果秋招能重来,我会__...
点赞 评论 收藏
分享
评论
1
25
分享

创作者周榜

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