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

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

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

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

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

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

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

Каталог

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

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

Как решить проблему потерянного сообщения и отсутствия гарантии доставки в Redis pub/sub для шахмат?

Redis pub/sub не гарантирует доставку сообщений: если подписчик отключен или не успевает обработать сообщение, оно теряется. Для шахмат, где важна надежная доставка ходов, это критично.

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

Для чего нам нужно складывать сырые данные в S3 хранилище? Правильно ли использовать TTL на Redis 5 минут, или лучше хранить дольше — 24 часа, и использовать ScyllaDB как источник проверки данных?

Сырые данные складывают в S3 для долговременного и дешёвого хранения больших объёмов информации в исходном виде. Это позволяет:

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

Обеспечивает ли Redis высокую степень отказоустойчивости?

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

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

Ваш сервис был API, по которому ходили другие сервисы. В Redis у вас хранились данные для обогащения — почему вы не ходили на каждый запрос в сервис справочников (о складах и т.д.)?

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

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

Зачем использовать Redis для дедупликации в Kafka?

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

Читать ответ