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

Вопросы для позиции «Системный аналитик»

376 вопросов для подготовки на позицию Системный аналитик

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

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

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

Подборка помогает системно подготовиться к интервью на позицию Системный аналитик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: system analysis, requirements, bpmn.

Каталог

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

Найдено: 376
System Design

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

Эти требования нужно согласовать до выбора архитектуры: срок истории, порядок, поиск, модель шифрования, SLO, регионы и семантику удаления. Их значения нельзя вывести из слова «мессенджер».

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

ETL из S3: потоковый разбор и защита от повторной обработки

Разделите ETL на обнаружение объектов S3, определение формата, потоковый разбор и запись через соответствующий sink. Повторный запуск не должен дублировать уже обработанные данные.

Читать ответ
Поведенческий

В каком виде аналитик передал требования к нечёткой проверке по санкционным спискам: была ли готовая спецификация, кто выбрал алгоритм и порог сравнения?

Уточните фактическое разделение ответственности: аналитик описывал бизнес-правила и критерии, разработчик выбирал реализацию, а порог проверяли на согласованной выборке. Не выдавайте предполагаемую схему за свой опыт.

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

ETL: выбор parser и sink, журнал версий файлов

Разделите ETL на обнаружение объектов, чтение, выбор parser по формату и запись через соответствующий sink. Ведите журнал обработанных версий файлов, чтобы повторный запуск не дублировал результат.

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

Так что за требования "что и как должен делать этот код" нужно принимать то, как он по факту

Если текущее поведение считается контрактом, нельзя сразу «исправить» фильтры и вынести чтение из цикла: это может изменить вызовы БД, исключения и результат. Сначала нужны characterization-тесты.

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

Своими словами расскажите, как вы проектировали PostgreSQL для витрины маркетплейса: бизнес-требования, сколько таблиц, какие связи, что такое бизнес-сущность?

Начните с требований витрины и выделения бизнес-сущностей: товар, вариант, продавец, предложение, категория. Затем объясните таблицы, ключи и связи на реальном проекте, не придумывая их количество.

Читать ответ
Поведенческий

Как [организация] справлялся с требованиями 152-ФЗ при использовании LLM?

Нельзя достоверно описать меры конкретной организации без фактов. В ответе разделите правовые основания обработки, путь персональных данных и технические меры при обращении к LLM.

Читать ответ
Поведенческий

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

Сначала отделяю известные требования от предположений, уточняю критические неопределённости и согласую небольшой проверяемый результат. Изменения фиксирую вместе с влиянием на сроки и объём.

Читать ответ
Поведенческий

Насколько вы занимались менее интересными задачами по декомпозиции сервисов и доработке unit-тестов; какие были требования к покрытию?

Расскажите, какие задачи по границам сервисов и тестам выполняли лично, зачем они были нужны и как оценивалось покрытие. Непривлекательная работа тоже показывает инженерную зрелость.

Читать ответ
Поведенческий

Как была выстроена ваша работа на предыдущем месте: участвовали ли вы в проектировании требований, логики и архитектуры? Насколько вам близки такие задачи?

Разделите участие в требованиях, бизнес-логике и архитектуре: где вы принимали решения, где предлагали варианты, а где реализовывали готовое решение. Затем обозначьте, какие задачи хотите брать дальше.

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

Реализуйте программу, имитирующую работу лифта в многоэтажном здании.

Храните этаж и состояние дверей в объекте лифта, а разбор команд отделите от изменения состояния. Диапазон этажей и начальное положение передавайте параметрами.

Читать ответ