System Analyst
С какви типове интеграции сте работили? Опит в синхронно и асинхронно взаимодействие?
Кой събра изискванията: вие, бизнес анализаторът или PM?
С какви методи на интеграция работихте, с кои повече, с кои по-малко, какво от нулата, какви подобрения?
Как би проектирал таблица за съхранение на високонагружени времеви редове с тагове (до няколко милиона записа в минута)? Какви ключови решения относно структурата на таблицата би взел?
Нормализацията служи за производителност или не?
Какви действия бихте предприели, ако имате строги срокове и се разболеете по средата на работата?
Къде може да се прилага кеширане в услугата?
Какъв модел на данни ще създадеш локално за задачата на метода GET /tables/{id}? Назови таблиците и същностите.
За какво е необходима нормализацията на данните в базите данни и денормализацията? Кратко казано, за какво е необходима нормализацията?
Какви видове събития (Events) съществуват в BPMN според тригера?
Разкажете ми за опита ви с XML и XSD файлове.
По-удобно ли е да общувате на ти или на вие?
Каква беше трудността на тази задача и каква беше вашата роля в нея?
* Какви умения притежавате? Изберете компетенциите, които смятате за задължителни за заеманата позиция. Можете да изберете няколко варианта. - Умея да анализирам и формализирам изискванията - Умея да комуникирам с клиента - Умея да документирам изискванията - Умея да идентифицирам функционални и нефункционални изисквания * Какви знания са задължителни във вашата работа? Изберете компетенциите, които смятате за задължителни за заеманата позиция. Можете да изберете няколко варианта. - Владея инструменти за управление на задачи (Jira, Confluence и др.) - Мога да анализирам бизнес процесите as-is - Разбирам основите на интеграциите и API - Умения за разработка на макети и прототипи * Необходимо ли е да владеете следните умения? Изберете компетенциите, които смятате за задължителни за заеманата позиция. Можете да изберете няколко варианта.
Какви изисквания ти бяха представени и в какъв вид?
Трябваше ли да нормализирате данни в база данни? Дайте пример.
Къде в JSON Schema може да се посочи required? Какви са опциите?
Какво ще се случи с записа в базата данни след извикване на PATCH (промяна на цената на 70 хиляди), а след това PUT (марка не е посочена, цвят черен, цената не е посочена)?
Колко потребители може да има един Kafka топик?
Имали ли сте опит в създаването на системи от нулата?