6 декабря, 2025 at 12:10

Вопросы на техническом скрининге системного аналитика в Selecty

О формате скрининга в Selecty

📌 Внеплановый отзыв: данный этап собеседования был максимально непрофессиональным со стороны интервьюера, начиная от токсичного снисходительного тона — заканчивая странными формулировками вопросов и задач, в чём-то даже противоречащими зоне ответственности системного аналитика.

Такой формат проведения собеседования никак не относится к формату собеседований в Альфа-Банке, куда, собственно, должны были собеседовать после прохождения этого этапа (это — внутренний скрининг в аутстафф). Тем не менее, помните: не всё зависит только от кандидата, нередко попадаются интервьюеры, войну с которыми выиграть нереально. И, к сожалению, такие ребята, как в данном случае, являются промежуточным звеном между кандидатом и компанией-заказчиком.

Кому интересно, а также — для полного понимания ситуации, в комментариях прикрепляю свою ОС по техническому скринингу, которую направляла нанимающему рекрутеру после встречи — будьте готовы к таким ситуациям тоже. Всем адекватных интервьюеров! 🫶🏻

Вопросы скрининга Selecty по опыту системного аналитика

— Часть 1. Опыт

  1. Какие, по твоему мнению, виды документации должны быть у проекта, чтобы он успешно существовал?
  2. Был ли опыт сбора и анализа бизнес-требований? Если да — то при помощи каких инструментов, если нет — то кто это делал на проекте?
  3. Приходилось ли писать критерии приёмки? Если да, то что это такое? Приведи пример.
  4. Приведи пару примеров нефункциональных требований из твоей практики.
  5. Как к тебе приходили нефункциональные требования и от кого?
  6. Как нефункциональные требования влияют на системный анализ?

6.1 Как поменялись API контракты в зависимости от нефункциональных требований?
6.2 Есть контракт, поля. Какое конкретное поле добавишь или уберёшь, чтобы удовлетворить нефункциональное требование по нагрузке пользователей?

  1. Был ли опыт создания архитектурных документов? Если да — то с помощью каких инструментов, если нет — то кто это делал на проекте?
  2. Какие уровни C4 приходилось разрабатывать, что они значат и где прорисовывали?
  3. Представь, что тебе нужно поставить задачу на разработку REST-метода. Что ты опишешь разработчикам, чтобы они разработали этот метод? Из каких заголовков будет состоять Confluence-документ на постановку задачи «разработать REST-метод»?
  4. Есть ли опыт работы с git? Назови пару команд.

Технические вопросы на скрининге системного аналитика в Selecty

— Часть 2. Техническая часть

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

13.1 Чем RabbitMQ отличается от Kafka?
13.2 Какие в Kafka есть инструменты?

  1. Что такое балансировщик?
  2. Задача. Представь некую систему в вакууме, у неё есть фронт и бэк. Какие процессы ты пройдёшь верхнеуровнево, чтобы в неё войти?
  3. Авторизация, аутентификация, идентификация — что это за процессы и какая между ними разница?
  4. Задача. Есть 3 системы (А, Б, В) в вакууме, теперь это всё — только бэкэнд-системы. Эти системы находятся в одной сети, на одном IP-адресе (представим, что это возможно). Owner находится в системе Б. У системы Б есть некий набор методов и сейчас ими активно пользуются системы А и В. Помочь Owner’у системы Б и рассказать, как сделать так, чтобы система А могла продолжать использовать эти методы, а системе Б мы это запретили.
  5. В чём разница между WSDL и XSD?
  6. Сопоставь CRUD-операции с HTTP-методами.
  7. Что ответит PUT и PATCH, если мы отправим в них данные с ID, которого не существует?

Практические задачи скрининга Selecty: разбор на экране

— Часть 3. Sharing экрана в заметках

  1. Напиши эндпоинт метода обновления данных о пользователе.
  2. Где мы будем передавать данные в рамках этого метода?
  3. Можно ли в PUT обновлять данные через query параметры?
keyboard_arrow_up