Frontend
Papaskinkite apie našumo optimizavimą — kada pradėjote optimizuoti ir kaip.
Ką tiksliai įkelia fronto puslapio įkėlimo metu?
Kokius slapukų atributus prisimenate?
Kuo skiriasi įprastas masyvas nuo Set? Ką galima padaryti, kad Set būtų geresnis už masyvą?
Papaskokite apie savo išsilavinimą. Kaip atsidūrėte IT srityje?
Tipizuokite TypeScript-те parašytą funkciją naudodami generikus, kad ji veiktų ne tik su skaičiais, bet ir su kitais tipais.
Ką manai apie būsenos saugojimą naudojant bibliotekas kaip React Query ar SWR?
funkcija debounce(fn, delay) { let timer return function (...args) { clearTimeout(timer) timer = setTimeout(() => fn(args), delay) } }
Kaip React apsaugo nuo XSS? Kas nutiks, jei backend neturi apsaugos?
Ar jūsų QA inžinieriai testuoja tik rankiniu būdu ar naudoja automatizaciją (e2e)?
Kam buvo naudojama Modulių federacija?
// findUnique metodas taikomas masyvui ir grąžina naują masyvą su unikaliais elementais, // tai yra tie, kurie originaliame masyve pasirodo tik vieną kartą, ta pačia tvarka. // Reikia įgyvendinti findUnique metodą taip, kad jis veiktų kaip įprastas masyvo metodas [10, 5, 10, 1, 6, 6, 7, 9, 9, 10].findUnique(); // [5, 1, 7]
Kodėl nereikėtų naudoti elemento indekso kaip rakto v-for?
Paaiškinkite įvykių plitimo mechanizmą naršyklėje (Event Propagation)
Kam reikalingas TypeScript? Kokią problemą jis sprendžia projektuose?
Kiek frontend kūrėjų buvo projekte su mikrofrontends?
Ar turėjote kokį nors CRM/užduočių sekimo įrankį, kurį naudojote (Jira, Trello, Bitrix24)?
Kaip atrodė pati lentelė, kurią kūrėte? Ką reikėjo įgyvendinti patiems?
Koks yra problemos su hook'ais po šio sąlyginio return trečiajame bloke AdminPage?
Koks buvo požiūris į CSS rašymą? Ar pažįsti CSS-in-JS požiūrį?