Frontend
Sıfırdan sistem qurarkən SVG ikonlarının təşkilatına necə yanaşırsan?
Nə ilə işlədiniz?
/* 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);
tip Obekt = { ad: string yaş: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obekt = { ad: "Nik", yaş: 25 } const value1 = getObjField(user, "ad") const value2 = getObjField(user, "yaş") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
Bu möhkəm əsaslı izahdır və vizual mərkəzi tipografik əsasdan ayırdığınız üçün bəyənirəm; elastik mərkəzləşdirmə tez-tez fontlar arasında ən möhkəm yanaşmadır. Dizayn spesifikasiyaları qeyri-müəyyən olduqda (məsələn, ikon- mətn hizalanması düymələr, girişlər və menyu elementləri arasında fərqli olur), dizayn sistemində tək bir hizalama qaydasını necə müəyyən edir və sənədləşdirirsiniz ki, komandalar onu ardıcıl şəkildə tətbiq etsinlər?
Əvvəlki şirkətdən niyə ayrıldınız?
useLayoutEffect və useEffect arasındakı fərq nədir?
Promise.all və Promise.allSettled arasındakı fərq nədir?
[имя] soruşdu: Zəhmət olmasa, sıfırdan — biznes ideyasından istehsal mühitinə çıxarılmasına qədər tapşırığın çatdırılma prosesini təsvir edə bilərsinizmi?
// İki ölçülü nöqtələr dəstəsi verilir, sərhəd qutunun sahəsini hesablayın. // Verilmiş iki ölçülü nöqtələr dəstəsi üçün sərhəd qutusunun sahəsini hesablayın. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
JWT tokeni nədən ibarətdir?
İstifadəçi ünvan sətrinə URL daxil edir və Enter düyməsini basır. Onun yolunda hansı kritik anlar baş verə bilər — nə səhv çıxa bilər, nə yavaşlaya və ya mənfi təcrübəyə səbəb ola bilər?
Təsəvvür et: gündəlik yığıncaqda həmkarın düzgün olmayan bir həll təklif edir və sənin başqa bir həllin var. Nə edərsən?
Layihələrinizdə dəqiq nə etdiyinizi, hansı layihələrin maraqlı olduğunu, nə öyrənməyə çalışdığınızı və harada inkişaf etmək istədiyinizi sərbəst şəkildə danışın.
İstifadəçiləri dəyişərkən (bir neçə sorğu ardıcıl göndərildikdə) yarış vəziyyəti problemini necə həll etmək olar? Hansı yanaşmalar istifadə oluna bilər: AbortController, debounce, yükləmə vəziyyəti ilə düymələri bloklama?
Əgər bu $ funksiyasının kodu istehsalda istifadə olunarsa, onu necə təkmilləşdirərdin?
API cavablarının tipi necə təmin edildi? OpenAPI/Swagger və ya kod nəsilindən istifadə etdinizmi?
Brauzer səhifəni necə render edir? HTML alındıqdan sonra nə baş verir?
Vəzifə №4: TypeScript növlərinə uyğun funksiya həyata keçirin (funksiya obyekt və onun açarını qəbul edir, açara uyğun dəyəri qaytarır).
«Sən» və ya «siz» ilə danışmaq daha rahatdırmı?