Системный аналитик , Middle — вопросы с реальных собеседований
117 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
21×
В чем принципиальное различие между RabbitMQ и Apache Kafka?
architecture
Kafka
middle
20×
Что такое идемпотентность?
backend
middle
16×
Что такое индексы в базе данных, зачем они нужны и как они работают?
database
SQL
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 21×
В чем принципиальное различие между RabbitMQ и Apache Kafka?
Главное различие кроется в архитектурном подходе: RabbitMQ — это классический брокер сообщений (Smart Broker / Dumb Consumer), а Kafka — это распределенный лог коммитов (Dumb Broker / Smart Consumer). Если в RabbitMQ ответственность за доставку и состояние сообщений лежит на брокере, то в Kafka брокер просто хранит данные, а логика их получения и позиция в очереди (offset) управляются клиентом. В RabbitMQ сообщения…
✓ RabbitMQ удаляет сообщения после подтверждения, Kafka хранит их в логе согласно retention policy.
✓ В RabbitMQ брокер управляет состоянием, в Kafka — потребитель (через offset).
🔒 и ещё 2 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
5×
Какие существуют основные принципы REST?
web
middle
5×
Какие существуют семантики доставки сообщений в Apache Kafka?
backend
Kafka
middle
5×
Для чего нужны индексы в базе данных?
database
middle
5×
Что такое шардирование и как оно применяется?
database
middle
3×
Чем верификация отличается от валидации?
testing
middle
3×
В чем разница между OLAP и OLTP?
database
middle
2×
Чем отличается REST от других архитектурных стилей взаимодействия?
web
middle
2×
Что такое бизнес-требование в твоем понимании?
architecture
middle
2×
Как вы гарантируете существование объекта или ресурса в системе?
architecture
middle
2×
Может ли команда разработки обойтись без системного аналитика и почему?
architecture
middle
2×
Какие существуют виды требований в разработке программного обеспечения?
architecture
middle
2×
Был ли у вас опыт проектирования микросервисной архитектуры?
architecture
middle
1×
Какие виды нотаций для построения диаграмм вы знаете?
architecture
middle
1×
Как должна работать система?
architecture
middle
1×
Какие методы сбора требований вы знаете?
architecture
middle
1×
Что такое нефункциональные требования и чем они отличаются от функциональных требований к системе?
architecture
middle
1×
Расскажите про базы данных, которые вы проектировали.
database
middle
1×
Зачем может использоваться денормализация в базах данных?
database
middle
1×
Что такое обратная нормализация (денормализация) в базах данных?
database
middle
1×
Какой метод выбрать для авторизации: TOTP или другие варианты?
security
middle
1×
Что содержала ваша проектная документация или техническое задание?
behavioral
middle
1×
С какими трудностями вы сталкивались в работе системным аналитиком?
general
middle
1×
Что такое ETL и как он используется для интеграции систем?
architecture
middle
1×
Как сделать метод POST идемпотентным?
web
HTTP
middle
1×
Как API связан с микросервисной архитектурой?
architecture
middle
1×
Как в вашем последнем проекте происходило управление задачами и откуда они поступали?
behavioral
middle
1×
Как правильно рисовать Sequence Diagram?
architecture
middle