Kafka面试题阅读指南

大家好,我是帅地。

为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。

由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。

以下链接点进去就是答案

1. Kafka 的设计时什么样的呢?

2. 数据传输的事物定义有哪三种?

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

4. producer 是否直接将数据发送到 broker 的 leader(主节点)?

5. Kafa consumer 是否可以消费指定分区消息?

6. Kafka 消息是采用 Pull 模式,还是 Push 模式?

7. Kafka 存储在硬盘上的消息格式是什么?

8. Kafka 高效文件存储设计特点?

9. Kafka 与传统消息系统之间有三个关键区别

10. Kafka 创建 Topic 时如何将分区放置到不同的 Broker 中

11. Kafka 新建的分区会在哪个目录下创建

12. partition 的数据如何保存到硬盘

13. kafka 的 ack 机制

14. Kafka 的消费者如何消费数据

15. 消费者负载均衡策略

16. 数据有序

17. kafaka 生产数据时数据的分组策略

18. Kafkka是什么

19. Kafka有哪些核心组件?

20. Kafka 的核心功能

21. Kafka中Zookeeper的作用

22. Kafka 中的 Unclean 选举是?

23. Kafka 支持读写分离吗? 为什么?

24. Kafka 创建 Topic 分区是否有数量限制?

25. Kafka 会出现重复消费问题吗?

26. Kafka 消费者组是什么?

27. Kafka 中的重平衡有什么弊端么?

28. Kafka中怎么解决Rebalance中遇到的问题呢?

29. Kafka什么情况下会rebalance?

30. Kafka与传统队列系统的区别?

31. Kafka保留策略与Offset知道吗?

32. Kafka做为消息系统的好处,MySQL不能满足需求吗?

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

34. 如何控制消费的位置?

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

36. 谈一谈 Kafka 的再均衡

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

38. Kafka 分区数可以增加或减少吗?为什么?

39. 优先副本是什么?它有什么特殊的作用?

40. 简述Kafka的日志目录结构

41. 如果我指定了一个offset,Kafka怎么查找到对应的消息?

42. 如果我指定了一个timestamp,Kafka怎么查找到对应的消息?

43. 聊一聊你对Kafka的Log Retention的理解

44. 聊一聊Kafka的延时操作的原理

45. 聊一聊Kafka控制器的作用

46. Kafka中的幂等是怎么实现的?

发表评论

后才能评论