@startuml autonumber "<b>[0]" box "внутренняя система" #Khaki database "Kafka" as k participant "Микросервис" as ms database "PostgreSQL" as db end box box "поставщик" participant "Система" as ws end box ms -> k: чтение Kafka ms -> ms: некоторая логика ms -> db: сохранение данных db -> ms: сохранение результата ms -> ws: POST/... ms -> k: подтверждение смещения @enduml
System Analyst
Как ты отличаешь бизнес-требование от функционального требования? Приведи пример на одном кейсе.
Для получения информации можно использовать метод POST вместо GET, когда нужно: - Обеспечить повышенную гарантию доставки запроса и получения ответа - Передать большой объем данных - Использовать повышенный уровень шифрования - Установить безопасное HTTPS-соединение - Для получения ответа требуется авторизация
В каком направлении тебе бы дальше хотелось развиваться, какая это будет роль?
Если нужно фильтровать данные по большому количеству параметров — как бы ты реализовал такой API?
Какой HTTP-метод правильно использовать для авторизации (передача логина и пароля)?
По каким критериям вы выбираете новую работу? Чем должна обладать вакансия, чтобы вас заинтересовать?
Какая-то система откидывает события в Kafka с бизнес-данными, тебе нужно эти данные забирать. Что ты будешь писать в описании?
Что такое индексы и как они влияют на чтение и запись?
Есть колонка с числами в DataFrame, хочу привести её к строковому типу. Как сделать? А если astype не использовать?
Расскажи, как вообще попал в системный анализ, с чего начинал, как работа началась?
С какими типами интеграции вы работали на практике?
Где можно безопасно хранить токен на фронте в браузере, чтобы его не угнали?
Как реализуется связь многие-ко-многим на физическом уровне?
Какие этапы жизненного цикла разработки продукта вы знаете?
Какой пул задач у системного аналитика на проекте? Ведёт ли он дейлики, демки?
Как работает интеграция с платёжным провайдером? Опишите поток оплаты.
Расскажите о проекте, на котором вы работали последнее время: что это был за проект, его цели, задачи и ваша роль?
Как аналитик, чем бы ты охарактеризовал архитектуры, с которыми сталкивался?
Насколько глубокой должна быть проработка документации по интеграции? Как вы определяете достаточную глубину?