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

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

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

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

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

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

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

Каталог

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

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

Для чего нужен ключ партиции при работе с Kafka?

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

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

Есть интернет-магазин. После оформления заказа необходимо уведомить CRM, склад и систему доставки. Как бы вы спроектировали взаимодействие между системами? В каких случаях выбрали бы REST, а в каких Kafka или RabbitMQ?

Для уведомления CRM, склада и системы доставки после оформления заказа можно спроектировать взаимодействие так:

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

Как сделать так, чтобы Kafka отправила сообщение всем подписчикам?

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

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

В резюме фигурировала Kafka — что это такое, использовали ли её?

В моём опыте работы с Kafka я занимался описанием архитектуры обмена сообщениями между микросервисами. Основные моменты, которые я документировал:

Читать ответ