Kaip diagnozuotumėte atminties nutekėjimą ar nereikalingus komponento pernaudojimus React?
Frontend
Pasakokite, kokiu formatu atėjo užduotys, kur jos buvo sukurtos, koks buvo aprašymas, kas jį aprašė, kuo piešė dizainą?
Ar jus domina biuras, ar yra galimybė kartais iš ten dirbti?
Kokios gyvenimo ciklo metodai yra React ir kaip juos emuliuoti naudojant useEffect?
Paaiškinkite šių TypeScript naudingų tipų skirtumus ir jų naudojimo atvejus: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
Papaskinkite apie savo darbo patirtį ir projektus, kuriuose dirbote.
Kaip bendravote su backend komanda?
Kodėl didelis HTTP užklausų skaičius yra problema? Kaip su tuo susijęs HTTP/2 dauginimas ir kaip HTTP/3 (pereinant iš TCP į UDP) sprendžia head-of-line blokavimo problemą?
Ar yra du objektai su ciklinėmis nuorodomis vienas į kitą? Ar tai sukels atminties nutekėjimą? Kaip veikia JavaScript atliekančio šiukšlių rinkėjas ir koks yra pagrindinis sąlyga atminties išlaisvinimui?
Kaip buvo organizuotas jūsų komandos kodo peržiūros procesas?
Ar labiau mėgstate dirbti Windows ar macOS?
Papaskokite apie nesėkmingą situaciją projekte ir kas nepavyko.
Pasakok apie fragmentus ir portalus React.
Kodėl nerekomenduojama kiekvieną programos komponentą padaryti atskiru chunk per React.lazy? Kokias problemas tai gali sukelti (su renderavimu, tinklu, paketo dydžiu)?
Kokie yra tolesni žingsniai po šio pokalbio?
Ką gali papasakoti apie CSS selektorių specifiką?
Kas yra primityvai JavaScript ir kodėl jie veikia kitaip nei objektai React'e nuorodų valdymo kontekste?
Papaskinkite apie sėkmingą situaciją projekte.
Kaip galima saugoti duomenis kliento naršyklėje? Kokios saugojimo rūšys egzistuoja ir kuo jos skiriasi?
Turite dvi pasiūlymus su tomis pačiomis sąlygomis ir atlyginimu, viena siūlo nuotolinį darbą. Pagal kokius kriterijus rinktumėtės tarp šių pasiūlymų, išskyrus nuotolinį darbą?