Spuneți-mi despre dvs.
Frontend
Ce este mecanismul de Injectare a Dependențelor în Angular și cum l-ați aplicat? La ce niveluri și unde, pe lângă servicii, poate fi utilizat?
Ai lucrat cu RxJS sau Angular Signals?
Ce metode pot fi utilizate pentru a transmite date între două componente Angular de nivel unic?
Care sunt strategiile de detectare a schimbărilor în Angular și cum funcționează OnPush?
Cum se încarcă dinamic componentele grele la schimbarea taburilor fără a modifica rutarea și cum se transmit dependențele necesare prin Dependency Injection?
Cum se gestionează lazy loading în componente standalone: se face implicit sau trebuie configurat?
Determină ordinea de afișare a console.log în exemplul prezentat cu cod sincron, setTimeout, Promise și funcție.
Ce instrumente folosești în dezvoltarea zilnică după clonarea depozitului?
Cum influențează position: absolute lanțul de randare și straturile de compoziție? Se poate evita divizarea în straturi în alt mod?
Cum a fost organizat procesul de creare a interfețelor: a fost un designer, un sistem de design, ați folosit biblioteci de componente terțe?
Cum se leagă JavaScript de elementele DOM, cum ar fi input și butonul, după încărcarea scriptului?
După ce ați primit modelele, ce ați făcut în continuare: ați evidențiat componente reutilizabile și ați adunat un UI-kit sau o bibliotecă de componente?
Dacă o nouă macrotask este creată în timpul execuției ciclului Event Loop, cum și când va fi procesată?
Analizați componenta Angular afișată cu FormControl, valueChanges, debounce și o subscriere încorporată pentru căutarea utilizatorilor: care sunt problemele și cum le-ați refactoriza folosind RxJS sau Signals, ținând cont de OnPush?
Dacă un buton este încorporat într-un card clicabil, vor fi activate atât handler-ele de clic ale butonului, cât și ale cardului? Cum se separă aceste evenimente?
Cum este organizată comunicarea și atribuirea sarcinilor într-un circuit închis?
Ce se întâmplă în etapele de layout, paint și compositing în timpul randării paginii?
După ce dai clic pe buton, cum se face o solicitare către backend și influențează aceasta firul principal și redarea paginii?
De ce la primul apel se afișează 0: este legat de o închidere sau de un increment postfix?