System Analyst
@startuml autonumber "<b>[0]" box "inner system" #Khaki database "Kafka" as k participant "Microservice" as ms database "PostgreSQL" as db end box box "vendor" participant "System" as ws end box ms -> k: kafka reading ms -> ms: some logic ms -> db: data save db -> ms: saving result ms -> ws: POST/... ms -> k: commit offset @enduml
Расскажи подробнее про горизонтальное масштабирование. Какие виды есть?
Что такое commit offset? Понимаешь ли ты это понятие?
Где мы расположим Kafka — у вендора или у нас?
Какие нотации/схемы используешь и в чём рисуешь?
Расскажите о проекте CDAR в Nestlé и составе команды
* нет централизованной истории уведомлений; * пользователи жалуются на дубли и задержки; * нет единого SLA, метрик и центра управления. Цель Спроектировать новую Notification Platform, которая: * агрегирует события из разных источников (CRM, Support, Security); * маршрутизирует их по типу и каналу (email, SMS, Telegram, push); * обеспечивает единообразие шаблонов, логирование и наблюдаемость; * поддерживает SLA (p95 ≤ 3 сек на доставку); * допускает масштабирование и расширение каналов в будущем. Задача для кандидата 1. Определите функциональные требования системы. 2. Опишите нефункциональные требования (надежность, производительность, обработка ошибок). 3. Составьте контекстную диаграмму (C4 Level 2). 4. Добавить схему sequence-диаграмму. Например отправка сообщения из с
Какими нотациями помимо BPMN пользовались? Использовали ли UML-диаграммы?
Какой вопрос вы хотели задать интервьюеру об организации?
Какие есть методы масштабирования базы данных при росте объёма данных?
Можешь словами описать sequence для операции подтверждения перемещения ТМЦ?
Есть ли у вас вопросы по следующим шагам?
Работали ли вы с SQL? На каком уровне?
Если в процессе проектирования вы понимали, что фича в том виде, в котором она пришла, нереализуема или нецелесообразна — что делали?
Какие методологии разработки вы использовали на предыдущих местах работы (Agile, Waterfall)?
Сталкивалась ли ты с библиотекой NumPy? Знаешь ли, зачем она нужна?
Опиши поток данных при покупке книги — клиент авторизован, стоит на странице книги, хочет её купить. Запрос из API Gateway куда пойдёт?
Какой тип интеграции выбрать для данного сценария и почему? Нагрузка 5000 запросов в день.
Напишите SQL-запрос на выборку всех атрибутов договора с номером 123 из таблицы contract
Объясните механизм связи через первичный и внешний ключ между таблицами юрлица и договора