Gəlin, CRM sistemini təsəvvür edək: istirahət tələbləri təsdiqlənir, lakin təqvimdə göstərilmir, bu da maaşın düzgün hesablanmamasına səbəb olur. Problem dalğavəndir. Bu problemi necə həll etməyə başlardınız?
Node.js
Hadisəni dəqiq qəbul edib saxlayırıq — qəbul mərtəbəsi necə qurulmalıdır və hadisəyə güvənə bilərikmi?
Mənim ən maraqlı halımı təsvir et
Tutaşdıraq ki, xarici sistemdən (ödənişlər, sifariş statusları) HTTP webhook və ya növbə vasitəsilə hadisələr alan bir sistem. Hadisələri saxlamaq, vəziyyəti yeniləmək və bunu istehsalda etibarlı şəkildə etmək lazımdır. Ümumi axın sxemasını necə layihələndirərdin?
İşin bir hissəsi mövcud kodu analiz etmək və təkmilləşdirməkdir, bəzən AI tərəfindən yaradılmış, bəzən sənədsiz. Bu formata necə yanaşırsınız?
Vəzifə kontekstində nə axtardığımı soruşan suala nə cavab verməliyəm?
Əgər əvvəlcə Success/Paid/Done hadisəsi gəlibsə və sonra daha köhnə Pending hadisəsi gəlibsə, bunu necə həll etmək olar?
Müvəqqəti xətanı bərpa edilə bilməyən xətdən necə ayırmaq olar?
Tam dəqiq bir dəfə çatdırmanı necə təmin etdiniz, yoxsa bu yalnızca tutarlılıq haqqında mı?
Xarici sistem eyni hadisəni bir neçə dəfə göndərdi. Bu problemi necə həll edirsiniz?
Zəhmət olmasa, etdiyiniz və ya etdiyiniz bir layihə və ya nəsə haqqında danışın, niyə fəxr etdiyinizi və niyə.
Tutaşlıq etdiyiniz problemi fərz edək. Növbəti dəfə əl ilə həll etməmək üçün necə etmək olar?
Əgər hər şey yoxlanılıbsa və hələ də fərq varsa, başqa harada səhv ola bilər və təminatçı özü günahkar ola bilərmi (məsələn, onun API-si düzgün təqdim olunmayıbsa)?
Xarici provayder vebhooklar göndərir, biz onları verilənlər bazasına qeyd edirik. Bir ay sonra məhsul gəlir: onların 1000 qeydiyyatı, bizim 970. Necə araşdırardın?
Tutağını düşünək ki, yoxladığın hər şey düzgün. Bu halda nə baş verir?
Sistem artıq istehsaldadır. Necə başa düşmək olar ki, o işləyir və konkret problemi necə araşdırmaq olar?
Sistemlərin dəstəklənə bilən və araşdırıla bilən olması üçün verilənlər bazasında hansı cədvəllər və varlıqlar lazımdır?
Mənim müsahibə üçün kömək edəcək təcrübəmi təsvir edin
Hadisə etibarlıdır, təkrarlanmır, ardıcıllıq aydındır, amma işləmə zamanı xidmət çöker. Güvənilirliyi necə təmin etmək olar?
Hadisə yadda saxlanılıb, amma tətbiq olunmayıbsa, UI-də nə göstərilməlidir?