Frontend
Formaların doğrulanması üçün yup istifadə etdim — başqa hansı doğrulama kitabxanalarını nəzərdən keçirdiniz?
Səhifənin ölçüsünü dəyişdiyi zaman analitik göndərmək istəyirik. Sadəcə resize-ə bir işləyici əlavə etsək, o yüzlərlə dəfə saniyədə çağırılacaq. Bunu necə qarşısını ala bilərik?
FSD (Feature-Sliced Design) ilə bağlı təcrübən necədir? Bu, hər kəs üçün vacib olduğunu düşünürsənmi?
Siz AI agentlərindən istifadə etdiyinizi dediniz. İşinizdə nə istifadə edirsiniz, hansı tapşırıqlar üçün, ümumilikdə onlardan nə fikirləşirsiniz?
Hansı profil alətləri istifadə edirsiniz? Yaddaş dump-larını çəkmişsinizmi?
Obyekti necə kopyalamaq olar ki, yeni nümunə əldə edilsin, referans nüsxəsi yox?
Yeniləmələrin zərurəti haqqında texniki direktorla dialoq üçün arqumentləri necə topladın?
Debounce nədir? Kitabxanalardan istifadə etmədən vanilla JS-də debounce funksiyasını yazın
CSS box-sizing: content-box və border-box haqqında danış — onlar nə üçün istifadə olunur, hansı hallarda tətbiq edirsən?
FSD (Feature-Sliced Design) metodologiyasına necə baxırsınız?
/* get(obj, path) funksiyasını yazın, bu obyekt obj və yol üçün bir sətir path qəbul edir, obyekt içindəki dəyərə yol göstərir. - Əgər yol mövcuddursa, funksiya müvafiq dəyəri qaytarmalıdır - Əgər yol mövcud deyilsə, funksiya undefined qaytarmalıdır - Yol nöqtə (.) ilə ayrılmış sətir şəklində ötürülür */ function get(obj, path) { } get({ a: { b: { c: "d" } } }, "a.b.c"); get({ a: { b: { c: "d" } } }, "a.b"); get({ x: { y: { z: 42 } } }, "x.c");
Tərcümədə PWA-nın performans optimizasiyası qeyd olunur. PWA nədir, necə şifrələnir və SPA-dan nə fərqi var? SPA-dan PWA-ya necə çevrilir?
AI ilə işləyərkən şablon promptlar, kontekst dizaynı, IDE uzantıları istifadə etdinizmi?
Kim prioritetləri təyin etdi və kim nə üzərində işlədiyini müəyyən etdi?
Kod üslubunun avtomatik nəzarəti üçün alətlər istifadə etdinizmi?
Asinxron funksiyanın çağırışlarının nəticələrini yaddaşda saxlayan və eyni arqumentlərlə çağırış artıq edilibsə, təkrarlanan sorğu göndərməyən memoize funksiyasını həyata keçirin.
Tapşırıqları çox dəqiq qəbul edib onları "elə olduğu kimi" yerinə yetirməkdə problem varmı, sual vermədən və tənqidi düşüncə daxil etmədən (keçmiş həmkarlarından birində belə idi)?
Şirkət və işəgötürən seçərkən nəyə əsaslanacaqsınız?
Komponentlər arasında məlumat mübadiləsi necə həyata keçirilə bilər: valideyndən uşağa, uşaqdan valideynə, uşaqlar arasında?
React-də yaddaş sızıntısı və ya artıq yenidən renderləri necə diaqnostik edərdiniz?