Frontend
Cum au fost organizate proiectele în Paraveb: lucra o singură persoană sau o echipă?
Cum se mută sau se mărește un element pe pagină mai ieftin și mai scump pentru browser? De ce pentru animații este preferabil să folosiți transform în loc de modificarea lățimii și înălțimii?
Ce se întâmplă în fragmentul de cod prezentat atunci când valorile sunt convertite în boolean și cum se numește acest proces?
Ce alte scenarii interesante de utilizare a Redis cunoști sau ai aplicat?
Ce este vulnerabilitatea de poluare a prototipului?
Este useCallback este necesar aici? La ce serve și când nu are sens să-l folosești?
Cum au fost atribuite, descompuse și distribuite sarcinile în echipă?
În al doilea fragment de cod React, găsiți și remediați problemele cu useEffect, useMemo, încărcarea asincronă a user/roles și stocarea datelor calculate în stare.
Cum se creează variabilele și se atribuie date în JavaScript? Ce se întâmplă la crearea unui primitiv și a unui obiect?
Cum se deosebește display: none de opacity: 0 din punct de vedere al arborelui de randare, al aspectului și al spațiului ocupat? Care opțiune este mai performantă și de ce?
Ce ai alege: TypeScript sau JavaScript, și de ce?
Ai configurat complet CI/CD de la zero?
Lucrând cu RTK Query: ce problemă poate apărea după editarea unei entități și revenirea la lista de entități încărcată anterior?
Dacă copiezi un obiect folosind Object.assign și o proprietate a sa face referire la alt obiect, va fi o copie profundă sau superficială? Dacă modifici profilul încorporat într-un obiect, se va schimba și în celălalt?
Cum ai lucrat cu React: cu ce versiuni te-ai întâlnit și ai folosit componente de clasă? Cu ce se deosebesc componentele de clasă de cele funcționale?
Ce și de câte ori va fi afișat în consolă la clic pe butonul din codul Vue furnizat?
Ce etape ale randamentului browser-ului pot fi optimizate pentru a evita recalculările inutile și cum se face acest lucru?
Găsiți toate greșelile din hook-ul `useWindowData` / gestionarea evenimentului `scroll`, explicați consecințele și propuneți corecturi. După discuție, rescrieți hook-ul dacă este necesar.
Cum să preveniți condițiile de cursă atunci când faceți solicitări asincrone repetate din useEffect? Ce instrumente native JavaScript permit anularea solicitărilor?
Care este diferența dintre evenimentele DOMContentLoaded și load? Când să le folosești pe fiecare?