Frontend
Palun rääkige meile oma kogemusest, kus praegu töötate ja miks otsite uut tööd
Rud brief about yourself, your experience, knowledge, and skills related to the position we are discussing today.
Millistel juhtudel saadetakse preflight (OPTIONS) päring?
Kas kasutas FSD — kes projekteeris domeini valdkondi? Lihtsalt uued kaustete nimed või sügavam arhitektuuri lähenemine? Mis oli sees folderis entities?
Kas kirjutasite teste? Milline on teie kogemus testimisega?
Millised ülesanded sulle ei meeldinud ja miks pidid neid tegema?
Kas on komponent, kus props.items sorteeritakse otse props.items.sort() kaudu? Kas saaksite seda olukorda kommenteerida?
Kuidas on üles ehitatud teie koostööprotsess backendiga? Kas te eelnevalt kooskõlastate API-lepingud?
Millises vormingus tulevad sulle ülesanded? Kui iseseisev sa oled?
Millal käivitub useEffect'i puhastusfunktsioon? Mis juhtub komponendi montimise ja uuesti renderimise ajal?
SSG genereeritakse ehituse ajal, SSR päringu ajal. Millal mida kasutada? Mis on ISR?
Täida 5×5 maatriks unikate juhuslike täisarvudega vahemikus 0 kuni 1000.
Miks ei saa funktsioonis any vigu push-iga lisada, vaid tuleb need kirjutada indeksiga?
Milline variant on kiirem: Promise.all või tsükkel koos await iga sammu puhul? Miks?
Millised raskused tekkis Angular 13-st 20-ni migratsioonil?
Mis on sulle töö juures huvitav ja mis vähem huvitav?
Praktiline ülesanne: täiustada Reacti loendurikomponenti nii, et klikkides nupule "Suurenda", suureneb loenduri väärtus 1 võrra ja ajaloosse lisatakse kirje suurendamise kohta uue väärtusega; klikkides "Vähenda" — sarnaselt; klikkides "Nulli" — ajalugu kustutatakse.
Sa saad ülesande: pärast 10-15 minutit tööd hakkab leht väga aeglaselt tööle, tuleb seda parandada. Millised on sinu esimesed sammud?
Kirjeldage, mis juhtub, kui klõpsate React-komponendis nupule: kuidas töötab useState, kuidas React mõistab, et tuleb uuendada just seda DOM-i osa.
Kuidas kopeerida objekte JavaScriptis? Millised on koopiate tüübid?