Frontend
HTTP status kodları: 401, 403, 500, 200, 201 nə deməkdir?
Özünüz və əvvəlki iş yerlərinizdəki təcrübəniz haqqında danışın, ən köhnə iş yerinizdən başlayaraq: nə ilə məşğul olurdunuz, hansı komandalar var idi, hansı rolları yerinə yetirirdiniz?
Playwright ilə E2E-testlər haqqında danışın: test sisteminin quruluşu necə idi, necə işə salınırdı, backend ilə necə qarşılıqlı əlaqədə idi, test məlumatlarının təkrarlanmasını necə təmin edirdilər?
export function foo(o, arr) { return arr.reduce((a, x) => { // əgər (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
İdarə olunan maşını konstruktordan yığmaq üçün lazım olan detalları qeyd edin (sistem düşüncəsi ilə əlaqədar qeyri-standart sual).
TypeScript-də hansı utility tiplərini bilirsiniz?
Type və Interface arasındakı fərq nədir TypeScript-də?
CI/CD ilə işlədinizmi, bəlkə Docker konteynerləri yaratdınız və ya pipeline-ləri qurmusunuz?
Zəhmət olmasa, indi hansı şəhərdə olduğunu de.
Çox platformalı inkişafda ən çox problem yaradan brauzer hansıdır?
React komponentinin ilk renderində (useLayoutEffect, useEffect) konsolda nə göstəriləcək?
Səhifənin yığılması zamanı skriptlərin bloklayıcı olmaması üçün hansı variantlar var?
Niyə WebSocket seçdiniz? Alternativlər varmı?
Sizin yığınınız nədir — React, Next.js və ya başqa bir şey?
/* Üç kod bölməsi verilir. Hər bir console.log-un nəticəsini yazmaq lazımdır. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
React komponentlərinin həyat dövrü haqqında danış (sinif və funksional).
React üçün xüsusi useScreenWidth(targetWidth) hook-u yazın, hansı ki, cari ekran genişliyini (screenWidth) və isMobile bayrağını (əgər cari genişlik targetWidth-dən kiçikdirsə true) geri qaytarır. Hook pəncərə ölçüsü dəyişdikdə yenilənməlidir.
Tablar ilə filtr var. Tez-tez keçidlər zamanı bəzən köhnə dəyərlər göstərilir və onlar hazırki tab ilə əlaqəli deyil. Səbəb nədir və necə düzəltmək olar?
some, find və includes metodları arasındakı fərq nədir?
TypeScript-də Pick və Omit nədir?