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

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

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

21 вопрос 119 компаний 249 технологий

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

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

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

Каталог

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

Найдено: 21
Поведенческий

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

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

Читать ответ
Лайвкодинг

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

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

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

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

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

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

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

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

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

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

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

Читать ответ
Лайвкодинг

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

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

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

Что такое idempotency key и зачем он нужен в API?

Что такое idempotency key и зачем он нужен в API? Предотвращение повторной обработки запросов в API Уникальный идентификатор отдельной операции Гарантия идемпотентности: повторная отправка не вызывает повторное…

Читать ответ
Лайвкодинг

Что такое идемпотентность и зачем она нужна в API?

Что означает идемпотентность (idempotentness)? понятие из областей математики и информатики многократное выполнение операции возвращает тот же результат в API повторная отправка запроса не должна дополнительно…

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

Что такое обмен сообщениями и как он работает?

Что называют обменом сообщениями? область: коммуникация и интеграция систем обмен сообщениями — передача данных между двумя или несколькими объектами либо системами бывает синхронным, когда отправитель ждёт ответ, и…

Читать ответ