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

Вопросы на собеседовании по Redis

319 вопросов по Redis с технических собеседований

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

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Redis — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: redis, database, backend.

Каталог

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

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

Как в pytest запустить один тест с разными параметрами?

Как в pytest запускать тест с разными параметрами? Тесты параметризуют с помощью декоратора @pytest.mark.parametrize Функции теста передают имена переменных и соответствующие списки значений Для каждого набора…

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

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

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

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

Как использовать Redis для кэширования данных?

Как Redis используется для кэширования данных? Redis представляет собой in-memory key-value хранилище предоставляет микросекундный доступ к данным поддерживает TTL, автоматически удаляя кэш по истечении срока…

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

Как корректно отменить горутину, выполняющую долгую операцию, например запрос к БД?

Как корректно отменять горутины, выполняющие долгие операции? для управления долгими горутинными операциями в Go используется контекст следует применять context.Context вместе с отменой (CancelFunc) context нужно…

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

Как определить, какие индексы нужны для оптимизации базы данных?

Как определить индексы, необходимые для оптимизации? Анализирую нагрузку: начинаю с наиболее часто выполняемых запросов и изучаю их планы выполнения с помощью EXPLAIN/ANALYZE Выявляю столбцы, используемые для…

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

Как организовать кэширование в распределённой среде с помощью Redis?

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

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

Как очередь сообщений, например Redis, предотвращает дублирование алертов при сбое транзакций?

Асинхронная передача сообщений через очередь Обработка с гарантией доставки один раз (at-least-once / exactly-once — в зависимости от реализации) Централизованное хранение событий с уникальными метками Разделение…

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

Как передаются аргументы в функцию: по ссылке или по значению?

контекст: общая концепция передачи аргументов в функции зависит от языка и типа данных: примитивные значения передаются по значению, а объекты — по ссылке или как копии ссылок в C/C++: базовые типы передаются по…

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

Как правильно масштабировать Redis при росте нагрузки?

in-memory key-value store, применяемое для кэширования и работы баз данных горизонтально масштабируется с помощью шардинга (Cluster) Redis Cluster распределяет данные между узлами по слотам — всего предусмотрено 16384…

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

Как правильно настроить CI/CD?

CI/CD автоматизирует сборку, тестирование и доставку приложения настроить Git и определить триггеры запуска pipeline подключить CI-сервер: Jenkins, GitLab CI или GitHub Actions запускать сборку и юнит-тесты…

Читать ответ