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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

Кто отвечает за установление числа партиций в топиках Kafka в вашей компании?

В большинстве компаний ответственность за установление числа партиций в топиках Kafka лежит на команде, которая управляет инфраструктурой или на архитекторах данных.

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

Как Kafka обрабатывает ситуации, когда сообщение не было успешно доставлено потребителю?

В Apache Kafka доставка сообщений потребителю гарантируется через механизм подтверждений (acknowledgments) и управление смещениями (offsets). Если сообщение не было успешно обработано потребителем, то:

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

Как бы вы реализовали веб-сервис, который синхронно отправляет сообщение в Kafka и ждёт ответа из другого топика?

Для реализации веб-сервиса, который синхронно отправляет сообщение в Kafka и ждёт ответа из другого топика, можно использовать следующий подход:

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

Если в транзакционном методе происходит HTTP-вызов или отправка в Kafka, а следом — изменение в БД, какая там потенциальная проблема?

Проблема в том, что HTTP-вызов или отправка сообщения в Kafka не входят в транзакцию базы данных, поэтому при ошибке после этих действий может возникнуть рассогласование данных.

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

Что значит 'не держать состояние на брокере' в контексте Kafka?

Это позволяет брокерам оставаться максимально простыми и масштабируемыми, а логику обработки состояния переносить в приложения, которые могут гибко управлять и восстанавливать своё состояние.

Читать ответ