Dinamik sahələr və server xətləri olan formu necə test edərdin? Hangi texnologiyaları istifadə edərdin?
Frontend
API cavabı, istifadəçiyə müvafiq sahənin yanında göstərilməli olan bir səhv içərə bilər.
Tablar ilə filtr var. Tez-tez keçidlər zamanı bəzən köhnə dəyərlər göstərilir və onlar hazırki tab ilə əlaqəli deyil. Səbəb nədir və necə düzəltmək olar?
Səhifənin performansını optimallaşdırmaq üçün şəkillərlə nə edilə bilər?
Bu B2B və ya B2C xidməti idi? Xətalar və istifadəçi təcrübəsini izləmək üçün metriklər var idi?
Bu SSR və singleton i18n sinfi ilə kodu nəzərdən keçirin. İstifadəçiyə təqdim olunan HTML-ə zərər verə biləcək ciddi bir problem tapın. Bunu necə düzəldərsiniz?
Bir div-də yoldaş işarəsi hazırlamaq lazımdır, sağda kiçik qırmızı işarə daxil olmaqla.
Biz CI/CD vasitəsilə etiketləmə və versiyalaşdırma edə bilmirik. Müştəri bir versiyada ola bilər, backend başqa. Bu şərtlərdə Sentry ilə səhvləri izləməkdən başqa nə edə bilərik?
Stripchat kimi çox sayda kart və lazy loading olan bir səhifə təsəvvür edin. Hansı kənar halları görürsünüz, hansı problemlər ortaya çıxa bilər, nəyi optimallaşdırardınız? Virtualizasiyanın (React Window) necə işlədiyini necə başa düşürsünüz?
İstifadəçilər niyə Mağazaya daxil olmur və istifadəçiləri Mağazaya necə yükləmək olar?
Bizdə böyük bir layihə var monorepo daxilində, birləşmiş buraxılış axını ilə. Biz onu bölməyə və ön tərəfi (frontend) öz buraxılış dövrü olan ayrı depozitlərə çıxarmağa qərar verdik. Bu, backend və müştəri arasında versiya uyğunsuzluğu problemini yaradır. Bu problemi necə həll edərdin? İşləri necə təşkil edərdin ki, istehsalda nasazlıqlardan mümkün qədər qorunsun?
Store hansı azaldıcıları var və oraya istifadəçiləri yerləşdirmək üçün azaldıcı var mı?
HTML alındıqdan sonra brauzerdə ilk renderləməni nə blok edə bilər? JS və CSS-nin sinxron yüklənməsi ilə nə edilə bilər?
Normallaşdırılmış keş harada saxlanılırdı? O, hansısa reaktiv idi?
Redaktorundakı funksiyaya baxın: o açarların massivini və obyekti qəbul edir və reduce vasitəsilə yalnız göstərilən açarlarla obyekti kopyalayır. Bu funksiyaya necə ad verərdin?
Promise.withResolvers() köməkçisinin tətbiqini yazın — bu funksiya Promise yaradır və promise, resolve və reject üç xüsusiyyətinə malik obyekt qaytarır.
SSR 2 saniyə ərzində heç nə qaytarmır. Bunu yaxşılaşdırmaq üçün hansı variantlar var?
Sorğuya yaxın olduğunuzda, hansı sorğuların varlıqları geri qaytardığını və ya bunun necə işlədiyini göstərdinizmi?
İstifadəçilər siyahısı səhifəsindən müəyyən bir istifadəçi səhifəsinə keçid zamanı uzun yüklənmə olur (yükləyici 2 saniyə ərzində süni gecikmə səbəbindən dayanır). Bu vəziyyəti necə yaxşılaşdıra bilərik?
SSR vasitəsilə məlumatlar artıq serverdə yüklənibsə, müştəri tərəfində redundant məlumat sorğuları problemini necə həll etmək olar?