Sobes.tech

System Analyst

Нужно спроектировать API получения списка заказов клиента с фильтрацией, сортировкой и пагинацией. Какие эндпоинты, параметры, коды ответов и структуру контракта вы бы предложили?

Senior
IT OneIT One
3

Спроектируйте физическую модель данных для системы управления задачами. Выделите все физические таблицы с указанием первичных (PK) и внешних (FK) ключей. Модель должна покрывать все Use Case, которые вы выделили ранее.

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

Какими нотациями помимо BPMN пользовались? Использовали ли UML-диаграммы?

Middle+
ГазпромнефтьГазпромнефть
3

Что именно ты делал при проектировании API — что было в твоей ответственности?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
3

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

Middle+
СБЕРСБЕР
3

Чем тебе интересно заниматься? Что тебя драйвит?

Senior
aivel.ai
3

select * from a left join b on a.a=b.b

Middle
СБЕРСБЕР
3

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

Middle+
СБЕР Portal DA
3

Разработчик получает код 206 вместо 200 при интеграции. Что делать?

Middle
СБЕРСБЕР
3

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

Middle
СБЕРСБЕР
3

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

Middle+
СБЕРСБЕР
3

В чём минусы денормализованной таблицы/сущности?

Middle
СБЕРСБЕР
3

Расскажите о себе, мотивации смены работы и вашем опыте

Middle
СБЕРСБЕР
3

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

Middle
ProIT
3

Какие объекты в 1С ты знаешь?

Middle+
2gis2gis
3

Что такое back-to-back интеграция?

Middle+
СБЕР СтрахованиеСБЕР Страхование
3

Есть ли Definition of Ready для задач перед разработкой?

Middle
Wildberries & Russ Bank
3

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

Middle+
StormWall
3

Какие вопросы есть по проекту и условиям работы?

Middle
HamkorBank
3
/114