Frontend
Niyə tokenlər cookie-də saxlanılır, localStorage-də yox? Bu təhlükəsizlik texniki olaraq necə təmin edilir?
|| operatoru ilə ifadə üçün nəticəni müəyyən edin. || operatoru ?? operatorundan necə fərqlidir və nə zaman ?? işə düşür?
Hansı tapşırıqları ən çox bəyənirdin?
Frontend-də performans problemlərini həll etmək təcrübəniz varmı? Məsələn, yavaşlamalarla bağlı bug hesabatı və ya iş zamanı özünüz problemə rast gəlmisiniz. Bunu necə həll etdiyinizə dair konkret bir nümunə verə bilərsinizmi?
Tapşırıq: React-də giriş formasını həyata keçirin. Tələblər: - iki sahə: email + şifrə - idarə olunan girişlər - formanın göndərilməsi preventDefault ilə - əsas validasiya (sahə boş olmamalıdır) - göndərmə zamanı asinxron sorğu həyata keçirin (setTimeout ilə simulyasiya oluna bilər) - yükləmə vəziyyətini göstərin (düymə deaktiv) - uğursuz girişdə səhv göstərin Əlavə (istəyə bağlı): - email validasiyası
Komandada FSD memarlığının uyğunluğunu necə izlədiniz? Bu, kod baxışında yoxlanıldı mı?
Vədlərlə işləmək üçün hansı statik metodların mövcud olduğunu danış. Promise.any və Promise.all-un nə etdiyini izah et.
Hansı obyektin nüsxə üsulları obyektin funksiyalarını obyektə köçürə bilər?
Gələcək işəgötürəndə görmək istədiyin nədir, seçim meyarların nələrdir?
Əgər loadRolesData funksiyası Promise qaytarırsa, çağırışdan sonra dəyər nə olacaq? Promise-i məlumatlar üçün nəzərdə tutulmuş vəziyyətə saxlamaq mümkündürmü və bunu necə düzəltmək olar?
Next.js istifadə etmisinizmi? Nəyə görə və hansı xüsusiyyətləri tətbiq etdiniz (SSR, SSG)?
Formanın ilk render zamanı, sahə artıq başlanğıc dəyəri olan bir sətir ilə doldurulmuşsa (məsələn, 'A'), və validator 'A' ilə çağırılırsa, bu, kodunuzda müəyyən edilmiş bir sətirə uyğundursa — bu halda səhv olmalıdırmı və ya yox?
Formlarla işləmə: React Hook Form, Yup/Zod ilə doğrulama
Map və WeakMap arasındakı fərq nədir?
Təhlükəsizlik baxımından düşünəndə: böyük məlumatlar ilə böyük cədvəllər mövcuddur. Performans problemləri yarana bilərmi? Əgər bəli, onları necə həll edərdiniz?
Əsasən teatr rejissoru kimi təhsil almışsınız — niyə proqramlaşdırma sahəsini seçdiniz, niyə xüsusən frontend?
Kamera və mikrofon üçün giriş tələb edərkən sonsuz Promise-dən necə qorunmaq olar? Promise-in statik metodlarından istifadə edərək variantlar təklif edin.
Əsas tiplərdə niyə daxili metodlar, məsələn, toString, çağırıla bilər?
Memoize adlı bir funksiya yazmalısınız — memoizasiya üçün bir sarma. Sadəlik üçün, funksiyanın həmişə yalnız bir arqumenti olacağını və bunun primitiv bir dəyər olacağını qəbul edə bilərsiniz.
React ilə əlaqəli olaraq deklarativ proqramlaşdırma anlayışını izah edin.