Frontend
Kas teil on kunagi olnud kogemust töötada ilma analüütikuta, kui pidite ülesannet ise mõistma?
Kui optimeerite raskema frontend rakenduse laadimist, millel on 150 väikest ikooni, kas peaks olema ikoonid ühes sprite'is või kasutama CSS-inliningut HTTP/2 või HTTP/3 kasutamisel?
Milliseid HTTP meetodeid teate? Mille poolest erineb PUT PATCH-ist?
Kui meil on suur pood, mis koosneb mitmest osast, ja vanemkomponent kasutab ühte osa olekust ning laps teine, kuidas tagada nende komponentide sõltumatu uuesti renderdamine ilma neid useMemo-sse pakkimata?
// Antud on kolm tüüpi. Nende põhjal tuleb luua tüüp Delivery, mis sisaldab kõiki antud tüüpide välju.
async function f(result = 1) { let promiseB = new Promise(resolve => { setTimeout(() => resolve("1e"), 200) }); let promiseA = new Promise(resolve => { setTimeout(() => resolve("ab"), 1000) }); result += await promiseA; result += await promiseB; alert(result); // ? } f(null);
Kas teadsite non-null assertion (!) operaatorist TypeScriptis? Miks seda peetakse anti-mustriks?
Mis on Feature-Sliced Design (FSD)? Räägi mulle oma kogemusest FSD-ga.
Kas OPTIONS-päring saadetakse igal juhul ristkõnepäringus või ainult siis, kui see on vajalik? Mis vahe on lihtsatel ja keerukatel päringutel selles kontekstis?
Kuidas teisendada arguments massiiviks vanamoodi (ES5), ilma Array.from ja spread-operaatorita?
Kas kasutas kokkulepet commitide kirjutamiseks?
Mõelge välja näidatud funktsioon: mis kuvatakse esimesel kutsel ja miks? Kuidas parandada koodi, et saada arvude jada?
Kas kunagi pidanud koostööd tegema projektijuhi või projektijuhiga range aegade tingimustes? Kui midagi tuleb teha väga kiiresti, kuid tehniliselt see ei ole võimalik kiiresti teha.
Kas on vajalik eraldi toggleLoading funktsioon või saab sellest ilma hakkama?
Andke näide Avatud/Suletud põhimõttest frontend arenduses, näiteks render props kaudu.
Kas sul on kogemusi Vue 2-st Vue 3-ks migratsioonil — mida täpselt sa ise tegid?
Milliseid konteksti sidumise viise tead?
Mis vahe on HTTP ja HTTPS vahel?
Räägi mulle E2E-testimis Playwrightiga: kuidas oli testimissüsteem üles ehitatud, kuidas see käivitati, kuidas nad suhtlesid backendiga, kuidas saavutati testandmete korduvus?
Sinu CV-s on kirjas, et arendasid Next.js-ga — kas on õige? Kas see oli Next.js App Router või Pages Router?