Kafka 面试路线最全整理,附 Kafka 高频必考面试题及答案。
搞定 Kafka 面试题,看这一篇就够了,不用四处找资料,节约大量时间。
1 Kafka 面试题及答案
基础
- 什么是Kafka
- 为什么要使用 Kafka
- Kafka 为什么那么快
- Kafka 高效文件存储设计特点
- Kafka与传统MQ消息系统的主要区别
- Kafka的分区数是不是越多越好
- 创建topic时,如何选择合适的分区数
- Kafka中是怎么体现消息顺序性的
- Kafka中的消息是否会丢失和重复消费
- Kafka中的分区器、序列化器、拦截器的处理顺序是什么
- Kafka不支持读写分离的原因是什么
- Kafka的message格式是什么样的
- Kafka中的ISR、AR是什么,ISR的伸缩呢
- 什么情况下,一个 Broker 会从 ISR 中踢出去
- Kafka中的HW、LEO、LSO、LW等分别代表什么
- Kafka中的 Broker 的作用是什么
- Kafka中 consumer group 是什么
- Kafka 消息是采用 Pull 模式,还是 Push 模式
- Kafka 判断一个节点是否还活着,需要具备哪些条件
- Kafka unclean配置代表啥,对spark streaming消费有什么影响
- Kafka producer打数据,ack为 0,1,-1 时代表什么?设置-1时,leader在什么情况下会认为一条消息commit了
- Consumer消费Parition的分配策略
- 使用kafka-topics.sh创建(删除)了一个topic之后,Kafka背后会执行什么逻辑
- 如果leader crash时,ISR为空怎么办
事务
分区策略
数据保留/数据传输
应用
其它
2 Kafka 备面路线
《Kafka 备面路线》覆盖了设计模式的所有核心知识点,与 Kafka 面试题结合学习,效果更佳。
放大下图就能查看了,图片上传会被压缩,可能会有些模糊。
拉到文末,即可获取 《Kafka 面试路线》高清图谱。
3 《Kafka 学习路线》高清原图获取方法
网盘链接经常失效,扫码加我微信 javamianshi66 ,发送通关暗号 kafka ,即可获取。
未来一起学习、一起刷题。
谢谢关注 Java面试题宝,我是爱分享的程序员宝妹儿。
免费开源分享,不求打赏,觉得有用的话,请顺手【点赞+评论+转发】送个精神鼓励,谢谢支持。
—end—