Sobes.tech

System Analyst

Что такое commit offset? Понимаешь ли ты это понятие?

Middle
СБЕР ФП Конфигуратор
3

Практическая задача: Единая платформа уведомлений (Notification Platform) Контекст В компании существует 3 разрозненные системы, которые отправляют уведомления пользователям: 1. CRM — отправляет e-mail и push-уведомления о заказах. 2. Support Portal — отправляет сообщения о тикетах в Telegram-бот. 3. Security System — генерирует SMS-оповещения о подозрительных входах. Каждая система реализует логику по-своему: * собственные шаблоны, хардкод адресатов; * нет централизованной истории уведомлений; * пользователи жалуются на дубли и задержки; * нет единого SLA, метрик и центра управления. Цель Спроектировать новую Notification Platform, которая: * агрегирует события из разных источников (CRM, Support, Security); * маршрутизирует их по типу и каналу (email, SMS, Telegram, push); * обеспечивает единообразие шаблонов, логирование и наблюдаемость, * поддерживает SLA (p95 ≤ 3 сек на доставку), * допускает масштабирование и расширение каналов в будущем. Задача для кандидата 1. Определите функциональные требования системы. 2. Опишите нефункциональные требования (надёжность, производительность, обработка ошибок). 3. Составьте контекстную диаграмму (C4 Level 2). 4. Добавить схему sequence-диаграмму. Например отправка сообщения из CRM.

Middle+
Каргономика
3

Какие нотации/схемы используешь и в чём рисуешь?

Middle
Леман про
3

Какие инструменты использовали для рисования диаграмм и нотаций (draw.io и другие)?

Middle
e-legion
3

Из чего состоит API-запрос? Для чего каждая составляющая нужна?

Middle+
СБЕРСБЕР
3

Какие требования бывают? Можете перечислить по какой-то классификации?

Middle
Bell IntegratorBell Integrator
3

Какие сервисы проектировал через Kafka и в чём специфика?

Middle+
СБЕРСБЕР
3

Пользователь зашёл и дёрнул API штрафов. Откуда штрафы берутся? Опиши поток.

Middle+
Каргономика
3

Как ты подходишь к работе с заявкой как бизнес-аналитик? Опиши свой процесс.

Middle
СБЕРСБЕР
3

Что такое первичный ключ и какие у него ограничения?

Middle+
СБЕР AI
3

Что такое цель и на что она влияет?

Middle
ProIT
3

Где взять данные для показателей, прописанных в формуле расчёта начисления?

Middle
Платформа
3

Ошибка при загрузке файла Не файл диаграммы

Middle+
30бит30бит
3

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

Middle
МАКСИМУМ
3

Как проходили грумингы в вашей команде?

Middle+
СБЕРСБЕР
3

Расскажи про этапы проработки требований и от чего зависит глубина проработки.

Middle
Ростелеком Информационные Технологии
3

В чём основная проблема структурирования требований в этом кейсе - Нет чётких метрик производительности - Требования должны быть чётко разделены для облегчения анализа и реализации - Анализ данных не учитывает все сценарии - Методы шифрования не определены - Требования безопасности не выделены отдельно - Нет структуры для требований стилизации

Middle+
МТС БанкМТС Банк
3

Когда используете ER-диаграмму?

Middle
Разработка передовых технологий
3

Как выбрать между PUT и PATCH для сложных мутаций?

Middle+
TechCrew
3

Как используете Grafana в работе?

Middle
Разработка передовых технологий
3
/114