Тестерът откри дефект: започнаха да се появяват дубли на записи от външната интеграция (две еднакви записи с различни ключове). Как да изследваме проблема и какво да правим?
System Analyst
Има няколко услуги (три), трябва да добавите нова функционалност, която засяга и трите. Какви са вашите действия и на какво трябва да обърнете внимание?
Разкажете за опита си. Какво точно правихте, кои бяха най-интересните и трудните задачи?
Как се нарича и как се реализира механизмът за транзакции между бази данни в разпределени системи?
Опишете процеса на работа с новата интеграция.
Винаги ли е необходимо да се създава нова версия на API при промени? Какви са недостатъците на версионирането на API и какви са алтернативите?
Какви артефакти създадохте в проекта MVideo?
Как да определим границите на микросервиса? Какви методики могат да се прилагат за разделянето му?
Защо решихте да преминете от разработка към анализ?
Как се нарича ситуацията, когато rollback не е предвиден и какво може да се случи?
Как беше решен проблемът, когато една същност беше необходима на няколко услуги? Как се осигуряваше последователността при временна несинхронност?
При анализа на задачата се оказа необходимост от допълнителна интеграция с прилежаща система извън стрийма. Какви са твоите стъпки?
Клиент ви се свързва директно с задача — оценете я и я вземете в работа. Какво да правите?
Разработчикът дойде и каза, че задачата трябва да се направи по различен начин. Какви са твоите действия?
Как да се избегне дублиране, когато потребителят случайно натисне два пъти бутона 'Създаване на поръчка'?
Как реагираш, когато трябва да продължиш работата, докато се одобряват блокирани задачи?
Опишете вашия работен процес: как работите с бизнеса, до какъв етап водите задачата?