Care este diferența dintre Observable și Promise atunci când există mai multe abonări/handleri: câte solicitări și console.log vor fi executate?
Frontend
Ce metode statice Promise cunoști în afară de Promise.resolve? Cu ce se deosebește Promise.all de Promise.allSettled?
Bazându-se pe tipul Delivery, creați un nou tip în care câmpurile name, address și date devin opționale. Ce tip utilitar încorporat în TypeScript ați folosi?
Cum să crești rapid numărul de role de la 3 la 10 în implementarea actuală, creând o constantă cu cantitatea necesară și formând dinamic array-urile și redând tamburii?
De ce ai separat antetul chat-ului într-un widget separat? Care este criteriul pe baza căruia determini ce este un widget și ce nu?
[nume] a întrebat: povestiți-mi despre experiența dvs. profesională, de ce ați decis să părăsiți locul de muncă actual și ce așteptați de la noul loc de muncă?
De ce ai ales WebSocket? Există alternative?
// Creați un tip care conține aceleași câmpuri ca Delivery, // dar toate câmpurile sunt opționale (pot avea valoarea undefined) și nu pot schimba valorile lor.
Sunt trei tipuri noi date. Este necesar să se creeze un nou tip pe baza lor, care să satisfacă condiția (conține toate câmpurile tipurilor prezentate, tip uniune). Ce abordare trebuie utilizată?
Cum se suprascrie contextul (this) în interiorul funcției loadScript, dacă aceasta este o metodă a unei clase și trebuie apelată cu un alt this?
Descrieți API-urile de care vom avea nevoie (getUsers, getChat, sendMessage și altele). Care dintre ele vor funcționa prin REST și care prin WebSocket?
La valoare a lui this în interiorul funcției, dacă o apelăm prin fn.call(this) în browser — în modul normal și în modul strict?
Cum faci o singură solicitare HTTP și te abonezi la rezultatul său de mai multe ori?
Uită-te la cod: de ce componenta App va fi re-renderizată când dai clic pe butonul 'Render', și de ce componenta Child va fi re-renderizată când introduci text în input?
Ce se întâmplă dacă, în loc de un callback, se transmite clearCache ca o referință directă la metoda cache.clear (fără închidere)? De ce nu va funcționa și cum se poate remedia (de exemplu, prin bind)?
Ce este un CDN? Cum ajunge static-ul acolo? Cum află clientul către ce server CDN să se adreseze?
Scrie cazuri de test pentru verificarea funcției de memorare (de exemplu, pentru o funcție de exponentiere).
Este cazul să folosiți Angular Signals într-un component în loc de Input și fluxuri Observable? Justificați decizia.
Cum va funcționa replicarea bazei de date (master-slave)? Cum va direcționa load balancer-ul solicitările către diferite servere cu baze de date diferite?
Ce beneficii aduce utilizarea funcției inject() în locul injecției prin constructor în proiectul dvs.?