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

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

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

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

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

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

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

Каталог

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

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

Как увеличить производительность, если в Kafka копится consumer lag?

Растущий consumer lag в Kafka означает, что потребитель не успевает обрабатывать сообщения с той скоростью, с которой они поступают, что может привести к задержкам и переполнению буферов.

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

Является ли безопасным и надежным хранение данных в Kafka на длительный срок?

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

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

Как работает Kafka с несколькими инстансами приложения? Что такое consumer group, партиции, ребалансировка?

Kafka — это распределённая платформа обмена сообщениями, которая эффективно работает с несколькими инстансами приложения благодаря концепции consumer group и партиций.

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

Расскажи про event-driven взаимодействие между сервисами с использованием Kafka подробно и с деталями

Event-driven взаимодействие с использованием Apache Kafka предполагает обмен сообщениями между сервисами через публикацию и подписку на события.

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

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

Идемпотентная отправка в Kafka достигается за счёт уникальных идентификаторов сообщений и контроля последовательности (sequence numbers) на стороне продюсера.

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

Представь ситуацию: тебе надо внедриться в чужой бэковый сервис и сделать интеграцию с Kafka. С чего начнёшь?

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

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

Можете объяснить, что собой представляет Kafka Streams и как он используется для обработки потоковых данных?

Kafka Streams — это библиотека для обработки потоковых данных, построенная поверх Apache Kafka. Она позволяет создавать приложения, которые читают, обрабатывают и записывают данные в Kafka в режиме реального времени.

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

Как бы ты реализовал распространение бизнесовых заголовков (x-session-id, x-client-id) по всей системе микросервисов через REST и Kafka?

Для распространения бизнесовых заголовков (например, x-session-id, x-client-id) по системе микросервисов через REST и Kafka можно использовать следующий подход:

Читать ответ