1.
Kafka Interview
2. What Challenge in the last project and how u deal with it?
3. On Topic have you face any issue such as Lag?
4. What is the Retention Period in the production?Default Retention
Period and Retention Size?
5. Issue face
6. Having a Topic having 3 Partition and getting 10 Gb of Data and
all is running fine and good and the data flowing in the topic is
very huge and from producer and tell us about the scenario that
message size is very huge?
7. Property by which we can able to restrict of deletion of any of the
topic?
8. Difference between consumer and consumer groups?
9. learn about Consumers?
10. How do you increase or decrease the consumer ?
11. How to send the message with key and without key?
Advantages of sending the data with key and without key?
12. Do you know about rebalancing in kafka?
13. Kafka Architecture?
14. Introduction
Why do we give 5 zookeepers why not less than 5 zookeepers?
15. No of broker and replication factor and in-sync replica and why that much why not
less than that?
16. In instances if 2 of the brokers get down in 5 what happens?
17. If data loss takes place in the cluster then how u can avoid data loss?
18. What is zero copy of kafka ?
19. Kafka Cluster linked in and mirror making ?
20. 🡪Kafka Cluster linked In
21. Technology by which we can bring all the cluster together and between the cluster
communication takeplace and form a reliable,High Available and Fault Tolerance
because if one cluster fail then other cluster is there to handle the data.
22. 🡪Mirror Making
23. Replication of data from one cluster to other cluster and replicate the data from
one cluster to more than one cluster at a time.
24. Log clean up policy in the cluster?Types of Clean up policy?
25. What security mechanism u are using?
26. Throughput of the kafka is getting low who we can able to increase the throughput
of the cluster
27. Command:- nice -n process ID and by the use of top and htop command we
can check which process take lots of cpu utilisation
28. 3)Default max.message.size by kafka ?
29. 🡪1 mb is default max.message.size byte in kafka.
30. 4)We have to change the message size globally or to a particular topic?
31. 5)Authentication and Authorization?
32. 6)Is we using of sasl plaintext anywhere?
33. 🡪No.
34. Port for plain text ?
35. 🡪We have to mention the port for the server.properties by the use of plain text.
36. Tools which u are using for monitoring purpose at your project?
🡪Control centre and Prometheus and Grafana.
37. What is the concept of Schema Registry and what is it purpose of Schema Registry?
38. What is the use of the connector?
39. what is purpose of use of data in kafka connect?
40. Broker Level Confriguation, Consumer Level Confriguation
41. What do you understand by Schema Registry.
42. What are the connector you are using.
43. Which monitoring tool u are using?
44. What do you understand by mirror maker.
45. How we can achieve High Availability.
46. What are topics in Apache Kafka?
47. What are consumers in Apache Kafka?
48. Mention the APIs provided by Apache Kafka.
49. What is meant by ZooKeeper?
50. Can Kafka be used without a ZooKeeper?
51. How long are messages retained in Apache Kafka?
52. When does QueueFullException occur in the Producer API?
53. Explain the roles of leader and follower in Apache Kafka.
54. What is the importance of replication in Kafka?
55. Mention some real-world use cases of Apache Kafka.
56. What method does Apache Kafka use to connect with clients and servers?
57. What is the Confluent Replicator?
58. Explain the scalability of Apache Kafka.
59. What do you understand about quotas in Kafka?
60. When does Kafka throw a BufferExhaustedException?
61. zookeeper.properties file.
62. What is the ZooKeeper ensemble?
63. What are the types of Znodes?
64. What are ZooKeeper watches?
65. What are the benefits of a distributed application?
66. What are some disadvantages of a distributed application?
67. What is meant by the ZooKeeper Atomic Broadcast (ZAB) Protocol?
68. What exactly does Kafka do?
69. Why we use consumer group?
70. What is controller?
71. Why we use controller?
72. How controller elect?
73. How to alter the partition?
74. How to increase the partition?
75. How to decrease the partiton?
76. Issues In security?
77. Archtiture of karbroes?
78. Difference between Kafka and RabbitMQ.