HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-19
1 <p>На собеседовании по Kafka вопросы могут поджидать кого угодно - бэкенд-разработчика, data-инженера, девопса или профильного специалиста по администрированию кластеров. Кандидатов проверяют на глубинное понимание системы, а не просто на знание терминов.</p>
1 <p>На собеседовании по Kafka вопросы могут поджидать кого угодно - бэкенд-разработчика, data-инженера, девопса или профильного специалиста по администрированию кластеров. Кандидатов проверяют на глубинное понимание системы, а не просто на знание терминов.</p>
2 <p>Мы собрали несколько каверзных, но важных вопросов, которые встречаются на интервью. Проверьте себя, на сколько из них вы можете сходу дать ответ?</p>
2 <p>Мы собрали несколько каверзных, но важных вопросов, которые встречаются на интервью. Проверьте себя, на сколько из них вы можете сходу дать ответ?</p>
3 <p>▫️ Вопрос: Какой основной недостаток может быть у большого размера batch.size на продюсере?</p>
3 <p>▫️ Вопрос: Какой основной недостаток может быть у большого размера batch.size на продюсере?</p>
4 <p>Ответ: Если размер сообщений значительно меньше batch.size, а параметр linger.ms выставлен достаточно большим, это может привести к долгой отправке сообщений. Продюсер будет ждать либо заполнения батча, либо таймаута.</p>
4 <p>Ответ: Если размер сообщений значительно меньше batch.size, а параметр linger.ms выставлен достаточно большим, это может привести к долгой отправке сообщений. Продюсер будет ждать либо заполнения батча, либо таймаута.</p>
5 <p>▫️ Вопрос: Из-за чего возможна ситуация, когда консьюмер подключается, начинает читать данные, но при этом оффсет и лаг не меняются?</p>
5 <p>▫️ Вопрос: Из-за чего возможна ситуация, когда консьюмер подключается, начинает читать данные, но при этом оффсет и лаг не меняются?</p>
6 <p>Ответ: Часто это возникает, если размер сообщения в топике больше, чем fetch.bytes, выставленный в консьюмере. Или если консьюмер вычитал большую пачку, но не успел её закоммитить до истечения session.timeout.ms и max.poll.interval.ms.</p>
6 <p>Ответ: Часто это возникает, если размер сообщения в топике больше, чем fetch.bytes, выставленный в консьюмере. Или если консьюмер вычитал большую пачку, но не успел её закоммитить до истечения session.timeout.ms и max.poll.interval.ms.</p>
7 <p>▫️ Вопрос: В чём отличия между параметрами ISR и min.insync.replicas для топика? И что будет, если не выполняется min.insync.replicas?</p>
7 <p>▫️ Вопрос: В чём отличия между параметрами ISR и min.insync.replicas для топика? И что будет, если не выполняется min.insync.replicas?</p>
8 <p>Ответ: ISR - это текущее количество реплик в синхронизации. min.insync.replicas - это минимальное количество реплик ISR, необходимое для возможности записи. Если ISR станет меньше - запись будет невозможна, и продюсер получит исключение NotEnoughReplicasException.</p>
8 <p>Ответ: ISR - это текущее количество реплик в синхронизации. min.insync.replicas - это минимальное количество реплик ISR, необходимое для возможности записи. Если ISR станет меньше - запись будет невозможна, и продюсер получит исключение NotEnoughReplicasException.</p>
9 <p>▫️ Вопрос: Как вычитывать только новые сообщения, пришедшие в топик, а не все каждый раз?</p>
9 <p>▫️ Вопрос: Как вычитывать только новые сообщения, пришедшие в топик, а не все каждый раз?</p>
10 <p>Ответ: Подписаться на топик с использованием консьюмер-группы. Группа будет отслеживать оффсеты для каждого партишена.</p>
10 <p>Ответ: Подписаться на топик с использованием консьюмер-группы. Группа будет отслеживать оффсеты для каждого партишена.</p>
11 <p>▫️ Вопрос: Имеет ли значение для Kafka, что содержится в сообщениях?</p>
11 <p>▫️ Вопрос: Имеет ли значение для Kafka, что содержится в сообщениях?</p>
12 <p>Ответ: Нет. Для Kafka любое сообщение - просто набор байтов. Если выполняются условия по размеру и сериализации, сообщения будут записаны. Вся семантическая нагрузка и валидация - на стороне продюсеров и консьюмеров.</p>
12 <p>Ответ: Нет. Для Kafka любое сообщение - просто набор байтов. Если выполняются условия по размеру и сериализации, сообщения будут записаны. Вся семантическая нагрузка и валидация - на стороне продюсеров и консьюмеров.</p>
13 <p>Хотите больше подобных знаний не только для собеса, но и для практического применения?</p>
13 <p>Хотите больше подобных знаний не только для собеса, но и для практического применения?</p>
14 <p>Приходите на курс "Apache Kafka для разработчиков и аналитиков", чтобы изучить архитектуру и понять логику работы с Kafka на примере бизнес-кейсов.</p>
14 <p>Приходите на курс "Apache Kafka для разработчиков и аналитиков", чтобы изучить архитектуру и понять логику работы с Kafka на примере бизнес-кейсов.</p>
15 <p>На курсе есть три тарифа:</p>
15 <p>На курсе есть три тарифа:</p>
16 <ul><li>Соло - доступ к видеолекциям, стенд для практики, свидетельство о прослушивании</li>
16 <ul><li>Соло - доступ к видеолекциям, стенд для практики, свидетельство о прослушивании</li>
17 <li>Стандарт - доступ к видеолекциям, стенд для практики, ревью финального проекта и номерной сертификат</li>
17 <li>Стандарт - доступ к видеолекциям, стенд для практики, ревью финального проекта и номерной сертификат</li>
18 <li>Эксперт - доступ к видеолекциям, стенд для практики, проверка практики и обратная связь от эксперта, ревью финального проекта и номерной сертификат</li>
18 <li>Эксперт - доступ к видеолекциям, стенд для практики, проверка практики и обратная связь от эксперта, ревью финального проекта и номерной сертификат</li>
19 </ul><p>Выберите тот, который подходит именно вам. Подробности -<a>по ссылке</a></p>
19 </ul><p>Выберите тот, который подходит именно вам. Подробности -<a>по ссылке</a></p>
20 <p>2025-09-11 20:42<a>Apache Kafka</a></p>
20 <p>2025-09-11 20:42<a>Apache Kafka</a></p>