Подготовка к интервью

Вопросы на собеседовании по Kafka

715 вопросов по Kafka с технических собеседований

715 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Kafka — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: kafka, backend, api.

Каталог

Результаты поиска

Найдено: 715
Теория

В каких случаях следует использовать Hash-индексы?

В каких случаях следует использовать Hash-индексы? Предназначены для индексации при точном поиске ключей Дают доступ за константное время O(1) Не подходят для диапазонных запросов и сортировки Наиболее эффективны при…

Читать ответ
Теория

В чём заключается трёхстороннее рукопожатие в TCP?

механизм надежной установки соединения в TCP три шага: SYN → SYN-ACK → ACK SYN: клиент начинает процедуру соединения SYN-ACK: сервер подтверждает запрос клиента и выделяет необходимые ресурсы ACK: клиент подтверждает,…

Читать ответ
Теория

В чём разница между Kubernetes Deployment и StatefulSet и как они работают?

Kubernetes Deployment vs StatefulSet оба являются контроллерами, которые управляют подами в Kubernetes Deployment применяется для управления stateless приложениями масштабирование, обновление и откат выполняются с…

Читать ответ
Теория

В чём разница между Liveness Probe и Readiness Probe в Kubernetes?

Liveness Probe и Readiness Probe в Kubernetes Механизмы Kubernetes для проверки состояния контейнеров Liveness Probe определяет, остаётся ли контейнер работоспособным и корректно ли выполняется его процесс Если…

Читать ответ
Теория

В чём разница между errors.Is и errors.As в Go и когда применять каждую функцию?

errors.Is и errors.As в Go: различия и сценарии использования пакет errors предназначен для работы с ошибками errors.Is: определяет, совпадает ли ошибка с заданной или встречается ли она внутри цепочки обёрнутых…

Читать ответ
Теория

В чём разница между уровнями изоляции Read Committed и Repeatable Read?

В чём разница между Read Committed и Repeatable Read? уровни изоляции в СУБД (ACID) Read Committed: транзакция получает только зафиксированные данные защищает от грязных чтений допускает неповторяющиеся чтения…

Читать ответ
Теория

Гарантирует ли Kafka доставку сообщений на 100%?

распределённая платформа для потоковой передачи сообщений Kafka использует модель доставки "at least once" обеспечивает запись в логи партиций с последующей репликацией при сбоях или повторной обработке возможны…

Читать ответ
Теория

Где в Go объявлять интерфейсы и как реализовать принцип инверсии зависимостей?

Где в Go объявлять интерфейсы и как реализовать принцип инверсии зависимостей? Архитектура, интерфейсы и DI Интерфейс следует определять на стороне потребителя, а не компонента-поставщика Он фиксирует набор методов,…

Читать ответ
Теория

Зачем в Go закрывать тело HTTP-ответа?

Зачем закрывать тело HTTP-ответа в Go? Тело HTTP-ответа представляет собой поток данных (io.ReadCloser) Вызов Close освобождает сетевые ресурсы и дескрипторы Если не закрыть тело, возможны утечки памяти и зависшие…

Читать ответ
Теория

Зачем в HTTP/3 используется UDP?

Основой HTTP/3 служит протокол QUIC QUIC работает поверх UDP, а не TCP UDP помогает добиться низкой задержки, поскольку для него не требуется устанавливать соединение Контроль потока и исправление ошибок QUIC…

Читать ответ
Теория

Зачем нужен ZooKeeper в Apache Kafka?

Что такое ZooKeeper в контексте Kafka? распределённый координатор и сервис конфигурации хранит и управляет метаданными Kafka: брокерами, топиками и партициями поддерживает консенсус и синхронизацию внутри кластера…

Читать ответ