Frontend
Angular Material əsasında təkrar istifadə oluna bilən UI-kit komponentləri kitabxanasının inkişafını qeyd etdiniz. Kitabxana komponentləri ilə tətbiqin adi çoxfunksiyalı komponentləri arasında əsas fərq varmı? Adi komponentlərdə nəyə diqqət yetirməmək olar, amma kitabxana komponentlərində yox?
Şirkətdə nə qədərdir işləyirsiniz?
Backend və digər komanda üzvləri ilə (analitiklər, dizaynerlər, testçilər) necə qarşılıqlı əlaqə qurmusunuz?
Bu problemin həllinin bütün texniki yollarını sadalaya bilərsinizmi (sahəni siqnal ilə əvəz etmək istisna olmaqla)?
/* Konsolda nə çıxacaq */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("hazır!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Nəticə"; } f(); console.log(7);
Hansı komandada işləyirsiniz və hansı layihədə?
İş formatımızı necə tapırsan? Cəlbedicidirmi?
Niyə tarifləri filtrləmək üçün computed istifadə etdiniz, adi dəyişənlər və ya funksiyalar yerinə?
WebSocket-dən birbaşa istifadə etdiniz yoxsa bəzi örtüklərdənmi istifadə etdiniz?
useEffect-in təmizləmə funksiyası, əgər a, b, c parametrləri ilə bağımlılıqlar massivinə malikdirsə, nə vaxt işləyəcək?
Bir dəyişən var və bu, Book və ya Video tipində ola bilər. Obrazın tipini necə yoxlamaq olar? Tip qoruma funksiyası hansı növü qaytarır?
HTML və CSS-nin parse edilməsi ardıcıl mı yoxsa paralelmi baş verir?
Git-də cherry-pick nədir?
Yayımın köçürülməsi barədə ümumiyyətlə kim qərar verməlidir?
Funksiyanı useCallback ilə bağlamaq lazım olduğunu və lazım olmadığını necə müəyyən edirsən? Bu sənin layihəndə necə edilir?
Cookie-də SameSite-i qeyd etdiniz — bu tənzimləmə nə üçündür?
inject funksiyasına hansı arqumenti keçiririk? Orada dəqiq nə keçir — asılılıq yoxsa başqa bir şey (token)?
State Manager istifadə etməli olduğunuz zaman və lokal vəziyyət və ya kontekst kifayət etdiyində?
React tapşırığı: mətn daxilində alt sətirin tapılmasını təmin edən komponenti həyata keçirin. Tələblər: ilk renderdə API-dən mətnin yüklənməsi, yükləmə göstəricisi, səhvlərin idarə olunması, böyük-kiçik hərf fərq etmədən axtarış, tapılan yerlərin vurğulanması, ümumi tapılan yerlərin sayı, əlavə mətn yükləmək üçün düymə.
Observer / Event Emitter nümunəsinə uyğun olaraq sinfi həyata keçirin: abunəçilərin saxlanması, hadisəyə abunə olmaq, hadisədən çıxmaq, abunəçilərə bildiriş göndərmək.