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#
全部评论

相关推荐

04-09 20:11
已编辑
快手_Java(实习员工)
日期: 二面(4.9)岗位:后端开发实习生地点:北京背景:  双非科班、两段实习经历面试官全程微笑,体验非常好,除了中间我自己把自己引入坑之外都挺好1. 自我介绍,可以讲讲你学习和成长的经历,不仅限于大学期间(闲聊)2. 对于一个网盘设计,除了本地文件存储,还有其他方案吗?3. 现在有一万份简历,如果我想根据你的名字找到你的简历,有什么比较好的方案吗?(这里回答不知道怎么提到了ElasticSearch,后来问AI是能用ES实现,但是我没用过ES)4. 有用过ES吗?(没有)ES搜索的底层原理是怎么实现的知道吗?(??)5. ES和ClickHouse有什么区别呢?6. 你在大学期间还参与了哪些项目,可以介绍一下7. 问数学建模经历8. 不论是在实习期间还是你自己做项目期间,哪个项目是你觉得比较有趣的9. Kafka保证消息不丢失有做哪些设计?10. 刚才说消息确认可以等到所有的follwer都确认,但这会不会影响到性能?怎么去折中这个事情?11. 你自己在什么项目中有用过Kafka吗?12. Kafka里面怎么保证消息是有序的?13. Kafka本地磁盘存储耗尽了怎么办?14. 你在AutoMQ实习的一段时间对你有哪些帮助?在支持这么多云的情况下有哪些功能是需要适配的?15. 你的项目中用到了SSE,这个使用场景是什么?还有其他方式吗?WebSocket和SSE的区别是什么?16. 在自己的学习或工作中有用到AI吗?17. 自己做项目有遇到什么不符合预期的场景吗,怎么解决的?18. 你自己对后续的职业规划是怎么想的?19. 反问业务(电商 + AI),几轮面试(3-4轮)#万物心选#
查看18道真题和解析
点赞 评论 收藏
分享
04-11 19:52
西南大学 后端
查看28道真题和解析
点赞 评论 收藏
分享
评论
4
29
分享

创作者周榜

更多
牛客网
牛客企业服务