Frontend
Ai experiență în lucrul cu AbortController? Poți explica pe scurt ce este și cum l-ai folosit?
Vorbește despre fragmente și portaluri în React.
Care este diferența dintre DOM virtual și shadow DOM?
Ce instrumente pentru lucrul cu stilurile ai folosit?
Ați lucrat vreodată cu Profiler în React DevTools?
Ce limitări are parcurgerea recursivă a unui copac? În ce se deosebește parcurgerea în adâncime (DFS) de cea în lățime (BFS)? Cum se poate implementa parcurgerea unui copac fără recursie?
Există posibilitatea de lucru multi-thread în browser, dacă JavaScript este single-threaded?
Spune-mi mai multe despre stratul separat pentru solicitările API — cum a fost structurat, care a fost unitatea de descriere?
Îți amintești ceva din ultima revizuire de cod? Ce sfaturi au fost date colegilor, ce probleme au fost găsite sau ce recomandări au fost făcute?
Privește codul aplicației React (listă de sarcini) și corectează problemele: gestionarea solicitărilor API, gestionarea stării, gestionarea erorilor, adăugarea de sarcini noi, marcarea sarcinilor ca fiind finalizate.
Ce se înțelege prin 'mutarea într-un alt loc' atunci când se folosește Teleport, de exemplu dacă Teleport este utilizat într-un component copil?
Ce este Detectarea Schimbărilor în Angular și în ce constă diferența dintre strategia OnPush și strategia implicită?
Pentru validarea formularelor am folosit yup — ce alte biblioteci de validare ai analizat?
Ce arhitectură a fost utilizată în dezvoltarea frontend-ului?
Au fost configurate linters, hooks pre-commit, CI/CD?
Povestiți-ne despre experiența dvs. și proiectele la care ați lucrat.
În funcția requestUserData, trei solicitări sunt efectuate secvențial. De ce nu le putem înveli pe toate trei în Promise.all? Cum putem optimiza această funcție pentru a efectua solicitările în cel mai scurt timp?
Cum să urmărești, prin watch, dacă s-a schimbat ceva în obiectul reactiv (ref) user cu câmpurile nume, prenume, nume de mijloc?
Și dacă numărul de comenzi poate varia?
Cum îți vezi dezvoltarea în următorul an sau doi?