2 декабря, 2025 at 11:28

Вопросы на техническом собеседовании системного аналитика: 28 реальных вопросов

Опыт и зона ответственности на техсобесе системного аналитика

  1. Расскажи про интересную задачу из опыта. Как она к тебе поступила? Какие были этапы проработки задачи? Что было получено на входе, а что получилось на выходе? Где начиналась и заканчивалась работа как аналитика? В каком виде принимались требования?
  2. Где начиналась твоя зона ответственности как системного аналитика? Как прорабатывались задачи, что было описано?

Модель C4 и артефакты системного аналитика

  1. Модель C4 разрабатывали сами аналитики, или совместно с архитектором/разработчиками?
  2. До какого уровня разрабатывали C4?
  3. Какие артефакты приходилось описывать?

Вопросы техсобеса по видам требований

  1. Какие зоны ответственности у бизнес-аналитика, а какие — у системного?
  2. Какие знаешь виды требований?
  3. В каком виде описываешь пользовательские требования?
  4. К чему относятся функциональные и нефункциональные требования?

Задача на работу с противоречивыми требованиями

  1. Задача на работу с противоречивыми требованиями.

Ты работаешь с командой бизнес-заказчиков, каждый из них — из разных направлений. Ранее команда разработчиков сделала коробочный сервис (core, ядро, чёрную коробку), который заложили под будущие требования бизнеса. Сервис что-то умеет, обладает определённым функционалом, но практической пользы не приносит — просто фундамент для реализации нужного, в будущем, функционала.

Один из заказчиков приходит и говорит: «Я провёл исследование, вот тебе метрики, за 3 месяца нужно реализовать посудомойку» — даёт задачу в работу и уверяет, что 3 месяца работы, надо делать, точно стрельнет. Через пару дней приходит другой заказчик с таким же исследованием, различными целями, метриками, и уверяет, что это должно стать духовкой — 3 месяца работы, надо делать, точно стрельнет.

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

Трассировка требований и проектирование интеграций

  1. Что такое трассировка требований?
  2. Расскажи о процессе: как, во время проектирования интеграций, определить, какие данные система должна передавать в другую?
  3. Расскажи о постановке задач разработчикам.
  4. По какому принципу проходила декомпозиция задач?

Способы интеграции систем — вопросы техсобеса

  1. Какие знаешь способы интеграции систем?
  2. Чем отличается синхронное взаимодействие от асинхронного? Приведи примеры использования каждого.
  3. С какими форматами данных приходилось работать?
  4. Что такое идемпотентность?

HTTP-методы и асинхронное взаимодействие на техсобесе

  1. Приведи примеры идемпотентных HTTP-методов.
  2. Что такое PUT и за что отвечает?
  3. В чём разница между PUT и PATCH?
  4. Может ли асинхронное взаимодействие быть не только через очереди, — а, например, через API?

Транзакции в вопросах техсобеса системного аналитика

  1. Что такое транзакция?
  2. Что делать, если одна из операций в транзакции не выполнится?

Критерии качественного требования и практические задачи

  1. Расскажи про критерии качественного требования.
  2. Задача на соответствие критериям качественного требования.
  3. Задача на анализ эндпоинта REST-ручки.
  4. Задача на работу с Sequence-диаграммой.
keyboard_arrow_up