Frontend
Angular-da Dəyişikliklərin Aşkarlanması strategiyaları hansılardır və OnPush necə işləyir?
İstehsalda formda problemlər olub-olmadığını necə bilmək olar, əgər işləməzsə (məsələn, qeydiyyatı tamamlamır)?
TypeScript tapşırığının üçüncü hissəsi: Delivery tipinə əsaslanan yeni bir növ yaradın, burada bütün sahələr seçimlidir (deyər undefined ola bilər) və dəyərini dəyişə bilməz (readonly). Utility tiplərindən Partial və Readonly istifadə edin.
/* Konsolda nə göstərəcək */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
clearCache-i callback vasitəsilə deyil, map.clear metoduna birbaşa istinad kimi (məsələn, clearCache = cache.clear) keçsəniz, bu düzgün işləyəcəkmi? Bu necə düzəldilə bilər?
Çevrimdışı işləmək üçün sorğular önbelleğe alındı mı?
TypeScript-də utilitar tiplər haqqında nə bilirsiniz?
İşçi qrupu və inkişaf prosesləri haqqında hansı suallarınız var?
Təsvir edin ki, CV-də qeyd olunan tətbiqin performansını necə optimallaşdırmısınız — niyə səhifə əvvəlcə çox yavaş yüklənirdi və bunu necə həll etdiniz?
Bu biletlerden tək, fasiləsiz marşrut qurmaq mümkündür. Marşrutda döngələr və ya təkrarlamalar yoxdur. Eyni marşrut üzrə bu bilet obyektlərini qaytaran proqram yazmalısınız. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
combineLatest və forkJoin operatorları arasındakı fərq nədir?
Əgər rulonların (barabanların) sayını, məsələn, on-a çatdırmaq lazımdırsa, hər rulon üçün dəyərləri əl ilə saxlamaqdan qaçınmaq üçün necə çevik tətbiq etmək olar (məsələn, numberOfRollers parametri və Array.from vasitəsilə)?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [link] export default () => { return <div>Salaam!</div> }
Frameworklarda və ya saf PHP-də PHP kodu yazmaq təcrübəniz varmı?
CSP (Məzmun Təhlükəsizlik Siyasəti) nədir?
Bütün vədlər uğurla yerinə yetirildikdə, son həll nə vaxt çağırılmalıdır?
JavaScript/brauzerində Event Loop haqqında danış.
Niyə indi yeni yer axtarmağa başladın?
RxJS və ya Angular Signals ilə işlədinizmi?
CSS Modulları nə üçün lazımdır? Niyə adi CSS istifadə etmirik?