Frontend
Hazırkı vəzifənizdə texniki səviyyənizi necə qiymətləndirirsiniz? Middle, middle+, senior, senior+?
Test yazma təcrübəniz varmı? Hansı testləri yazmısınız və hansı həcmdə?
Səhifədə 5000 məhsuldan ibarət siyahı var, səhifə çox yavaş işləyir. Biznes bu barədə bir şey etməyinizi istəyir. Nə təklif edirsiniz?
React-də komponent həyat dövrü anlayışını izah edin.
/** * `asyncAuth(callback)` funksiyası callback qəbul edir, ona * xəta (birinci arqument kimi) və məlumatlar * backend-dən (ikinci arqument kimi) keçə bilər. * asyncAuth((error, data) => {}); * * Siz `auth()` funksiyasını həyata keçirməlisiniz, * bu `asyncAuth()`-u çağırır, amma Promise qaytarır. * * @returns {Promise} */ export function auth() { // asyncAuth((error, data) => {}); }
CSS səhifənin renderlənməsini bloklayırmı?
/* Bizim chat tətbiqimiz serverdən gələn yeni mesajları göstərməlidir. Mesajın formatı: interface Message { id: number text: string } İlk mesajın id-si 1-dir və hər növbəti mesajın id-si əvvəlkindən 1 çoxdur. Mesajları düzgün sırayla göstərməliyik, lakin server göndərilən mesajların düzgün sırasını təmin etmir. Zaman çizelgesi: // (gəlir) [telefon] // (çizirik) . 1 2 3 .. 4 5 6 7 8 Serverdən gələn mesajlar connect funksiyasının handler-ına daxil olur: connect((msg) => { ... }); Mesajları göstərmək üçün render funksiyasundan istifadə edilməlidir: render(msg) */ function solution(connect, render) { connect((msg) => { render(msg); }); }
Composables nədir və onlar nə üçün lazımdır?
React niyə virtual DOM ağacına ehtiyac duyur? Niyə real DOM-u birbaşa dəyişdirmək mümkün deyil? Müxtəlif yanaşmaların üstünlükləri və çatışmazlıqları nələrdir?
Vue 2 və Vue 3: Vue 2-nin reaktivlik arxitekturasının hansı məhdudiyyətləri Evan You-nu `Proxy` istifadə edərək mühərriki yenidən yazmağa məcbur etdi?
Vue Router 3-də marşrutlar səviyyəsində icazə və ya rolların yoxlanmasını necə həyata keçirmək olar?
Yüksək piksellərin sıxlığı olan ekranlar (Retina, DPR) necə işləyir? Belə ekranlar üçün şəkilləri düzgün necə hazırlamaq olar?
CORS xətası nədir?
React-də fraqmentlər və portallar haqqında danış.
Başqalarının kodunu nəzərdən keçirmə təcrübəniz nə qədər böyükdür — başqalarının koduna olan tanışlığınız necədir?
Stil yazmaq üçün hansı yanaşmaları istifadə etdiniz (preprosessorlar, Tailwind, CSS modulları və s.)?
SOLID prinsiplərini bilirsinizmi? Asılılıqların tərs çevrilməsi prinsipindən (DIP) danışın.
Fiber necə işləyir və React-də prioritetləşdirmə (scheduler) necə qurulub?
React-də yerli vəziyyəti saxlamaq üçün hansı hooklardan istifadə edə bilərik?
Bu rəqəmin niyə məhz bu olduğunu izah edə bilərsinizmi?