Kafka面试题总结

文章目录

1、Kafka是什么?

2、partition的数据文件(offffset,MessageSize,data)

3、数据文件分段 segment(顺序读写、分段命令、二分查找)

4、负载均衡(partition会均衡分布到不同broker上)

5、批量发送

6、压缩(GZIP或Snappy)

7、消费者设计

8、Consumer Group

9、如何获取topic主题的列表

10、生产者和消费者的命令行是什么?

11、consumer是推还是拉?

12、讲讲kafka维护消费状态跟踪的方法

13、讲一下主从同步。

14、为什么需要消息系统,mysql 不能满足需求吗?

15、Zookeeper对于Kafka的作用是什么?

16、Kafka判断一个节点是否还活着有那两个条件?

17、Kafka与传统MQ消息系统之间有三个关键区别

18、讲一讲kafka的ack的三种机制

19、消费者如何不自动提交偏移量,由应用提交?

20、消费者故障,出现活锁问题如何解决?

21、如何控制消费的位置?

22、kafka分布式(不是单机)的情况下,如何保证消息的顺序消费?

23、kafka的高可用机制是什么?

24、kafka如何减少数据丢失?

25、kafka如何不消费重复数据?比如扣款,我们不能重复的扣?

26、kafka如何实现延迟队列?

27、Kafka中的事务是怎么实现的?

28、Kafka中有那些地方需要选举?这些地方的选举策略又有哪些?

29、为什么Kafka不支持读写分离?

30、Kafka中的消息是否会丢失和重复消费?

31、.kafka中consumer group 是什么概念

32、如果leader crash时,ISR为空怎么办

33、kafka的message格式是什么样的

34、kafka producer打数据,ack 为 0, 1, -1 的时候代表啥, 设置 -1 的时候,什么情况下,leader 会认为一条消息 commit了

35、.kafka producer如何优化打入速度

36、kafka 为什么那么快

37、什么情况下一个broker 会从 isr中踢出去

38、kafka follower如何与leader同步数据

39、kafka中的 zookeeper 起到什么作用,可以不用zookeeper么

如果本文对你有帮助,别忘记给我个3连,点赞,转发,评论,
咱们下期见!学习更多JAVA知识与技巧


#面试##笔试题目##面经##求面经##笔经##笔试时间##面试流程##Java#
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-20 19:57
已编辑
某大厂 golang工程师 23.0k*16.0, 2k房补,年终大概率能拿到
点赞 评论 收藏
分享
猪扒已出闸:方向不够聚焦,看不出来是想找什么方向的工作
点赞 评论 收藏
分享
Hello_WordN:咱就是说,除了生命其他都是小事,希望面试官平安,希望各位平时也多注意安全
点赞 评论 收藏
分享
昨天 09:08
裁应届生,一分钱补偿没有,离职了还脑控你,跟踪你,定位你,丁东服务是搞系每一个人
牛客吹哨人:建议细说...哨哥晚点统一更新到黑名单:不要重蹈覆辙!25届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1317104
叮咚买菜稳定性 10人发布 投递叮咚买菜等公司10个岗位 >
点赞 评论 收藏
分享
4 27 评论
分享
牛客网
牛客企业服务