Системный аналитик , Middle — вопросы с реальных собеседований, часть 2
117 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Приведите пример использования sequence в вашем проекте.
database
SQL
middle
1×
Откуда вы берете задачи для собеседований и как они формируются?
general
middle
1×
Что происходит в браузере, когда пользователь вводит адрес сайта в адресную строку и нажимает Enter?
networking
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Приведите пример использования sequence в вашем проекте.
В одном из проектов мы использовали sequence для генерации номеров заказов в высоконагруженной системе с шардированием. Нужно было, чтобы номера были уникальными в пределах всех шардов, а клиенты могли получать заказы по номеру без указания шарда. Identity-столбцы тут не подходили, потому что каждый шард генерировал бы свои номера, и пришлось бы вводить составной ключ или централизованный сервер. Sequence решил…
✓ Sequence позволяет генерировать уникальные номера в распределённой системе без централизованного координатора, задавая разные start_with для каждого шарда с общим increment.
✓ Кэширование (CACHE 50/n) ускоряет вставку в 5–10 раз, но приводит к пропускам номеров после перезапуска БД — это компромисс производительности и непрерывности.
🔒 и ещё 2 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Как в OpenAPI записывается условная обязательность (conditional required) и какие конструкции для этого используются?
web
OpenAPI
middle
1×
Что такое репликация и какие данные необходимо реплицировать?
database
middle
1×
Как бы вы спроектировали входные параметры для API?
system_design
middle
1×
Какие минусы есть у решения с использованием регулярных выражений?
algorithms
middle
1×
Нравится ли вам работать с OpenAPI?
web
OpenAPI
middle
1×
Насколько хорошо вы умеете читать и писать спецификации OpenAPI?
web
OpenAPI
middle
1×
Как происходит интеграция gRPC и в каком виде описываются контракты взаимодействия?
architecture
gRPC
middle
1×
Вы согласились на задачу, но при этом у вас возникли накладки со встречами — почему вы не отклонили эти встречи или не пересмотрели приоритеты?
behavioral
middle
1×
Что именно вы указали в спецификации по этому вопросу?
behavioral
middle
1×
Как реализовать интеграцию с gRPC?
networking
gRPC
middle
1×
В чем разница между нормализацией и денормализацией баз данных, и в каких случаях стоит выбирать каждый из подходов?
database
SQL
middle
1×
Почему добавление в таблицу ФИО является денормализацией?
database
SQL
middle
1×
Расскажите о вашем опыте поддержки функционала: кто выкатывал его в продакшн?
behavioral
middle
1×
Разработчик не отвечает на сообщения в течение трех дней. Каковы ваши действия?
behavioral
middle
1×
Как определить, какие данные необходимо логировать, а какие нет?
backend
middle
1×
Какие диаграммы используются для описания архитектуры системы?
architecture
middle
1×
Что являлось финалом работы над проектом и в какой момент вы отключались от процесса разработки?
behavioral
middle
1×
Почему вас не заинтересовала позиция архитектора?
behavioral
middle
1×
Как был организован процесс повышения сотрудников в вашей команде: это происходило стихийно или существовал формализованный процесс оценки?
behavioral
middle
1×
Какую фичу вы считаете наиболее востребованной в работе этого банка и расскажите, что вы делали как аналитик?
behavioral
middle
1×
Расскажите подробнее: как вы выстраивали коммуникацию и приоритизировали задачи между командами бэкенда, фронтенда и аналитики?
behavioral
middle
1×
Какие диаграммы вы используете в своей работе при описании задач, помимо ER-диаграмм?
architecture
middle
1×
Приведите пример составления системных требований для проекта.
system_design
middle
1×
Какие существуют способы сбора требований и как вы проводили анкетирование?
system_design
middle
1×
В чем отличие топика от очереди в системах обмена сообщениями?
architecture
Message Broker
middle
1×
Расскажите о вашем опыте интеграции: что это была за интеграция и какой вид взаимодействия использовался — синхронный или асинхронный?
architecture
middle
1×
Как вы решали проблему интеграции, когда внешний сервис использует SOAP, а ваша система — REST?
architecture
middle