Mikor kell használni a useMemo-t? Ha egy tömböt és primitív értéket adunk át a gyermekkomponensnek, hol kell alkalmazni a useMemo-t?
Frontend
Hogyan lehet optimalizálni a scroll eseménykezelőt, amely gyakori újrarajzolásokat okoz? Miben különbözik a throttling a debounce-tól?
Hozzáférést kapott egy privát GitHub-repozitóriumhoz, és azt mondták, másolja le a projektet és futtassa. Hogyan közelítené ezt? Mit tenne elsőként?
Mit lehet a useRef-ben tárolni a useState helyett?
Volt már tapasztalata olyan alkalmazással, ami a túlzott renderelések vagy más problémák miatt lassult? Hogyan találta meg és javította ki?
A felhasználó beír egy URL-t a címsorba, és megnyomja az Entert. Milyen kritikus pillanatok fordulhatnak elő az útján — mi mehet rosszul, mi késleltethet vagy okozhat negatív élményt?
Hogyan észlelte az Adblockot?
Van tapasztalata a parancssorral és a projektek terminálon keresztüli indításában?
Mi a különbség a useRef és a useState között?
Miért nem lehet egyszerűen átadni a count-ot függőségként a useEffect-nek setInterval használatakor? Mi fog elromlani?
Milyen operációs rendszeren dolgozik?
Hogyan típusosítsunk egy generikus segítségével olyan függvényt, amely egy objektumot fogad, aminek garantáltan kell lennie egy id mezőnek?
Hogyan döntötték el, hol kell kritikus teszteket lefedni, és hol nem?
Milyen hozzáférések szükségesek a repository klónozása előtt?
Milyen módszerekkel lehet csökkenteni a parse terhelést? Ismeri az async és defer attribútumokat a szkriptekhez?
Kinek a megvalósítása az Event Loop, és hol található?
Milyen sorrendben hajtódik végre a következő kód? (Event Loop feladat console.log, setTimeout, Promise.resolve és queueMicrotask)
Milyen esetekben állhat meg vagy lassulhat az HTML elemzése?
Mi történik, ha rákattintasz a gombra egy React komponensben, amelyben van egy számláló (useState), egy gomb, amely növeli a számlálót 1-gyel, és egy 100 elemű lista?
Mi a különbség egy normál tömb és egy Set között? Mit lehet tenni olyan módon, hogy a Set jobb legyen, mint a tömb?