Как балансирате между бизнеса и разработчиците? Как се справяте с различните разбирания за изискванията?
System Analyst
Добави алтернативни сценарии и малко разшири диаграмата.
С кои бази данни работите?
Имената на услугите могат да бъдат на английски.
Товаро: 14 000 клиенти, 100 000 превозни средства, 30 глоби на превозно средство месечно. Колко глоби има месечно?
Какво мислиш за инструментите за ИИ?
Как оценяваш влиянието на новата функция върху системата?
Колко удобно ще бъде да пътувате до офиса в Румянцево? Обмисляте хибриден формат?
Колко добре познавате Kafka? Оценете от 1 до 10.
Къде за теб свършва зоната на анализа и започва зоната на бизнеса?
Как е по-добре да започнете проектирането: с API или с архитектура?
Направете минимална версия на диаграмата, не е необходимо да рисувате твърде много.
Направи задача 4 — последователна диаграма за изпращане на съобщения от CRM.
Имате ли опит с груминги? Какво е груминг?
Очаквания за заплата
Кажи, как трябва да бъде първоначалният промпт, за да получиш веднага такава диаграма като последната.
Какво правиш, когато имаш много въпроси за разработката?
* Няма централизирана история на известията; * Потребителите се оплакват от дублиране и забавяне; * Няма единен SLA, метрики или център за управление. Цел Проектирайте нова платформа за известия, която: * събира събития от различни източници (CRM, Support, Security); * ги маршрутизира по тип и канал (email, SMS, Telegram, push); * осигурява единство в шаблоните, логването и наблюдаемостта; * поддържа SLA (p95 ≤ 3 секунди за доставка); * позволява мащабиране и разширяване на каналите в бъдеще. Задача за кандидата 1. Определете функционалните изисквания на системата. 2. Опишете нефункционалните изисквания (надеждност, производителност, обработка на грешки). 3. Създайте контекстна диаграма (C4 Ниво 2). 4. Добавете схема на диаграма на последователността. Например, изпращане на съобщение от...
Какво е важно в работата, за да останете ангажирани и да не се уморите?
Какво правите в Postgres? Проектирате схеми?