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

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

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

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

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

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

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

Каталог

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

Найдено: 27
System Design

Как спроектировать архитектуру push‑уведомлений в сервисе?

В основе лежит распределённая система для обмена сообщениями После регистрации клиента сервис выдаёт ему уникальный токен устройства Бэкенд сохраняет токены и передаёт уведомления через Push Notification Service…

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

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

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

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

Как спроектировать локальную систему сохранений с последующим переходом на серверную и организовать запись в оба хранилища?

Проектирование системы сохранений: переход от локальной модели к серверной и двунаправленная запись Архитектура: абстрактный слой сохранения, объединяющий локальное и серверное хранилища Локальное сохранение:…

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

Как спроектировать систему учёта просмотров видео онлайн?

сервис для подсчёта просмотров видео в интернете основные требования: высокая производительность под нагрузкой, точность подсчётов и возможность масштабирования приём событий о просмотрах через API или SDK,…

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

Какие архитектурные подходы вы знаете: монолит, микросервисы, SOA и event-driven?

Основные архитектурные подходы: монолит, микросервисы, SOA и event-driven Монолит: приложение представляет собой единое целое, все компоненты работают в одном процессе. Такой вариант упрощает разработку и деплой, но…

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

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

Диаграммы для описания процессов и системной архитектуры Для процессов: Диаграммы потоков данных DFD — отображают перемещение информации Для процессов: BPMN — стандартизированный способ описания бизнес-процессов и…

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

Какие этапы нужно пройти при проектировании нового сервиса с нуля?

Проектирование нового сервиса с нуля анализ требований: функциональные и нефункциональные характеристики выбор архитектурного подхода: монолит или микросервисы моделирование данных: схемы, базы данных и API…

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

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

Как обосновать выбор системы очередей для проекта? контекст: подбор системы очередей для асинхронной обработки и взаимодействия между компонентами RabbitMQ: надёжный брокер на основе AMQP-протокола с поддержкой…

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

Почему в монолите ответ через три модуля обычно приходит быстрее, чем в аналогичной микросервисной системе?

Сравнение производительности монолита и микросервисов монолит: локальные вызовы функций в памяти обеспечивают низкую задержку микросервисы: обмен данными между сервисами выполняется по сети и добавляет сетевую…

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

Почему микросервисная архитектура лучше монолита?

архитектура: система из независимых сервисов масштабируемость: каждый компонент можно масштабировать отдельно развертывание: автономные обновления без остановки всей системы гибкость: в одном приложении можно…

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

Чем отличается синхронное взаимодействие от асинхронного и как их реализуют?

Синхронное и асинхронное взаимодействие: отличия и варианты реализации Синхронное взаимодействие: операции выполняются одна за другой, поэтому каждый следующий шаг ожидает окончания предыдущего. Асинхронное…

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

Чем отличаются оркестрация и хореография при взаимодействии микросервисов?

Оркестрация и хореография во взаимодействии микросервисов архитектурные паттерны, определяющие взаимодействие микросервисов оркестрация: централизованный контроллер координирует вызовы сервисов компоненты получают…

Читать ответ