System Analyst
Имаш ли въпроси към компанията?
Опишете класическия цикъл на разработка на софтуер (SDLC)
Как мислиш, къде се прилага 'стоп', а къде 'рез'? (термините не бяха уточнени)
Опишете с думи основните стъпки на положителния сценарий (Основен поток) за Use Case 'Добавяне на коментар към задачата'
Какво е токен за ИИ?
Какъв е основният проблем на структурата на текущия подход към работата с кода? - Липсата на внедряване на практики XP води до чести грешки и ниско качество на кода - Отстраняване на грешки само в продукция - Липса на управление на промените - Няма централизирано управление на конфигурациите - Недостатъчна автоматизация на тестовете - Неефективна интеграция на модулите
Нужна ли свързваща таблица между потребителите и промо кодовете?
Опишете алгоритъма на работа на метода GET /tables/{id}: как се попълва отговорът, откъде идват данните за картографирането?
Какво ще се случи, ако използвате няколко пъти PUT и POST заявки?
Как бихте проверили дали изискването е реализирано правилно? Какви инструменти познавате?
Кой ниво на C4 ще използваме за диаграмата?
Как използвате Postman и Insomnia в работата си?
Разкажете за резултатите от работата на системния аналитик и за това как разбирате тази роля в контекста на описаната компания
Сам пишеш SQL заявки? До какво ниво — обикновени SELECT с JOIN или до оконни функции, агрегации, подзаявки?
Оптимизирали ли сте SQL заявки в PostgreSQL? Как протича процесът на оптимизация?
В кой момент задачата е готова за предаване на разработчика?
Как беше контролирането на версионирането на API и договорите за интеграция?
Направи задача 4 — последователна диаграма за изпращане на съобщения от CRM.
* Няма централизирана история на известията; * Потребителите се оплакват от дублиране и забавяне; * Няма единен SLA, метрики или център за управление. Цел Проектирайте нова платформа за известия, която: * събира събития от различни източници (CRM, Support, Security); * ги маршрутизира по тип и канал (email, SMS, Telegram, push); * осигурява единство в шаблоните, логването и наблюдаемостта; * поддържа SLA (p95 ≤ 3 секунди за доставка); * позволява мащабиране и разширяване на каналите в бъдеще. Задача за кандидата 1. Определете функционалните изисквания на системата. 2. Опишете нефункционалните изисквания (надеждност, производителност, обработка на грешки). 3. Създайте контекстна диаграма (C4 Ниво 2). 4. Добавете схема на диаграма на последователността. Например, изпращане на съобщение от...
Какви данни винаги се опитвате да изясните, дори ако клиентът не ги споменава? Какви въпроси задавате, за да накарате клиента да помисли за това, за което още не е помислил?