Frontend
Care este diferența dintre transform și top/left atunci când miști un element prin JavaScript? Care este cea mai importantă caracteristică?
De ce ați decis să vă schimbați locul de muncă?
Cum abordezi învățarea noilor tehnologii?
Dacă roles este egal cu undefined și componenta este redată din nou, ce se întâmplă cu useEffect?
Care element al formularului pe care l-ai realizat în cadrul UI a fost cel mai dificil?
Cât de rapid învață și implementează echipa ta noi biblioteci/abordări?
Ce alți factori ai unui component bun pentru bibliotecă pe care i-ai putea menționa?
Ce poți spune despre asincronia în browser și Event Loop? Din ce este format?
Ce probleme vezi cu obiectul global window.handlers și conflictele handler-urilor de evenimente?
V-ați confruntat vreodată cu o problemă CORS? Cum ați rezolvat-o?
În API-ul de compoziție Pinia nu există metoda $reset — cum ai implementa-o?
De ce folosim actualizarea funcțională a stării (trimițând o funcție la setState cu argumentul prev), în loc de simplu count + 1?
Sarcină practică: efectuați o revizuire a codului și propuneți o refactorizare a componentei React UserProfile.
Care este diferența dintre input type text și input type number în afară de tipul valorilor acceptate?
Revizuirea codului componentului Accordion: găsește probleme și propune îmbunătățiri
Exercițiu practic pe CSS Grid: containerul are definită proprietatea grid-template-columns cu 5 coloane fixe. Este necesar să se suprascrie această proprietate pentru ca numărul de coloane să devină dinamic (adaptabil)
Există un array de obiecte cu un câmp value. Trebuie să creez un nou array care conține doar valorile numerice din aceste obiecte (fără șiruri). Cum fac asta și cum verific dacă o valoare este un număr?
Care sunt strategiile de detectare a schimbărilor în Angular și cum funcționează OnPush?
Cum poți afla dacă există probleme cu formularul în producție, dacă acesta a încetat să funcționeze (de exemplu, nu finalizează înregistrarea)?
Partea a treia a sarcinii de TypeScript: creează un nou tip bazat pe tipul Delivery, în care toate câmpurile sunt opționale (pot avea valoarea undefined) și nu pot schimba valoarea lor (readonly). Folosește tipurile utilitare Partial și Readonly.