Frontend
Ticarət təcrübənizdə TypeScript və JavaScript-dən başqa nəyə yazmalı oldunuz?
Promise.all və Promise.allSettled arasındakı fərq nədir?
// İ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) => { };
Excel və PDF-ə ixracı həyata keçirdinizmi? Bu ixracı necə təşkil etdiniz?
UI kit ilə bağlı təcrübəniz haqqında daha ətraflı danışın: necə yaratdınız, hansı komponentlər var idi, dizayn tokenlərindən istifadə etdinizmi?
React-də komponentin yenidən render olunması nə ilə bağlıdır?
Cari layihəniz haqqında danışın: nə etdiniz, komanda necə təşkil olunmuşdu, hansı tapşırıqları yerinə yetirdiniz?
Unknown qəbul edən və müəyyən bir növ geri qaytaran funksiyanı necə tipikləşdirmək olar ki, TypeScript həmişə geri qaytarılan dəyəri həmin növ kimi hesab etsin?
Əgər asılılıq undefined idisə və yenidən renderdən sonra yenidən undefined olursa, dəyişdi mi?
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'])
Bu kodun nə etdiyini və necə istifadə oluna biləcəyini başa düşün. lodash-da oxşar bir helper var — əgər tanıyırsansa, sadəcə adını çəkə bilərsən.
Event Loop ilə bağlı tapşırıq: setTimeout, Promise və sinxron kod mövcud olduqda konsolda çıxış sırasını müəyyən edin. Nə sonuncu çıxacaq və niyə?
Type və Interface arasındakı fərq nədir TypeScript-də?
Son iş yerinizdən başlayaraq inkişaf təcrübəniz haqqında danışın.
Core Web Vitals-in yaxşılaşdırılması haqqında danışın: nə etdiniz, ən problemli metrika hansıdır?
Üç yeni növ verilir. Onların əsasında yeni bir növ yaratmaq lazımdır, hansı ki, şərti ödəyir (göstərilən bütün tiplərin sahələrini ehtiva edir, birləşmə tipi). Hansı yanaşma istifadə edilməlidir?
Tətbiqi optimallaşdırmaq məcburiyyətində qalmısınızmı? Əgər sizə saytın yavaş işlədiyi deyilsə, hansı addımları atardınız?
Komponentlər daxilində sorğulara necə yanaşırsan?
/* Üç 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);
Şirkətdə proses necə təşkil olunmuşdu: sənədlər harada saxlanılırdı, analitik və dizaynerlə necə qarşılıqlı əlaqə qurulurdu, maketlər harada hazırlanırdı, hansı taxta istifadə olunurdu?