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

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

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

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

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

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

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

Каталог

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

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

Были ли тесты, которые вызывают API-ручку, а потом проверяют наличие сообщения в Kafka?

Такой интеграционный тест вызывает API с уникальными данными и затем ограниченно ждёт соответствующее событие в Kafka, проверяя ключ, контракт и связь с запросом.

Читать ответ
System Design

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

Узкими местами могут стать сеть, диски брокеров, репликация, память клиентов, медленная обработка и неравномерность партиций; важны также лимиты сообщений и восстановление после сбоя.

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

Как настроить тестовый Kafka-консюмер, чтобы он не конфликтовал с продовым и не было гонки за сообщением?

Тестовый consumer должен использовать отдельную group.id, а обычные тесты — изолированный topic или кластер. Consumers одной группы делят сообщения между собой.

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

Приходилось ли автоматизировать тесты с очередями или Kafka? Можешь подробнее рассказать про этот опыт? Какими инструментами пользовался для создания продюсера?

Опишите конкретную асинхронную проверку: каким клиентом отправляли событие, как находили результат по correlation ID и как обеспечивали изоляцию и ограниченное ожидание.

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

Что происходит при распределении партиций между тремя потоками и тремя партициями в Kafka?

Если это три consumers одной группы и все подписаны на topic из трёх партиций, обычно каждому назначают одну партицию. Три рабочих потока сами по себе такого назначения не создают.

Читать ответ
System Design

Какая нагрузка ожидается у решения с обработкой фотографий через Kafka и как она влияет на выбор архитектуры?

Нагрузку оценивают по числу загрузок, размерам фотографий, пикам и времени обработки; эти данные определяют хранилище, параллелизм workers, партиции и допустимую очередь.

Читать ответ
System Design

Как организовать обработку пользовательских фотографий через очередь Kafka: можно ли передавать в Kafka сами изображения и какие у такого решения плюсы и минусы?

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

Читать ответ
Поведенческий

Как в вашей платформе исходные события попадали в Kafka: напрямую или через изоляционный слой, например API Gateway?

Опишите фактический путь события и границы доверия: producer мог писать прямо в Kafka или отправлять данные в отдельный ingestion API. API Gateway сам по себе не является обязательной частью Kafka-архитектуры.

Читать ответ
Поведенческий

Какую библиотеку вы использовали для взаимодействия приложений с Kafka и почему выбрали её вместо классической Kafka-библиотеки?

Назовите реально использованную библиотеку и критерии выбора: async API, производительность, поддержка нужных возможностей Kafka и удобство сопровождения. Термин «классическая библиотека» нужно уточнить у интервьюера.

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

Как должен работать один message relay service: какие запросы он выполняет и что происходит после публикации в Kafka?

Для transactional outbox relay выбирает готовые непереданные события, публикует их в Kafka и после подтверждения отмечает отправленными. Бизнес-изменение и запись события ранее фиксируются одной транзакцией БД.

Читать ответ