Kaip testuotumėte formą su dinaminiais laukais ir serverio klaidomis? Kokias technologijas naudotumėte?
Frontend
API atsakymas gali būti klaida, kuri turi būti rodomas vartotojui šalia atitinkamo lauko.
Ką galima padaryti su vaizdais, kad būtų optimizuotas puslapio našumas?
Yra filtrai su kortelėmis. Greitai perjungiant tarp kortelių kartais rodomi seni reikšmės, kurios nesusijusios su dabartine kortele. Kokia yra priežastis ir kaip tai ištaisyti?
Peržiūrėkite šį kodą su SSR ir singleton i18n klase. Suraskite rimtą problemą, kuri gali sugadinti vartotojui perduodamą HTML. Kaip ją išspręstumėte?
Ar tai buvo B2B ar B2C paslauga? Ar buvo metrikų klaidų ir naudotojo patirties stebėjimui?
Reikia sukurti kelio ženklą viename div'e, įskaitant mažą raudoną žymę dešinėje.
Mes negalime žymėti ar versijuoti per CI/CD. Klientas gali turėti vieną versiją, o backend kitą. Ką galima padaryti šių sąlygų metu, išskyrus klaidų stebėjimą su Sentry?
Įsivaizduokite puslapį su daugybe kortelių ir lazy loading (kaip Stripchat). Kokius corner case'us matote, kokios problemos gali kilti, ką optimizuotumėte? Kaip veikia virtualizacija (React Window)?
Turime didelį projektą monorepo su vieningu leidimo srautu. Nusprendėme jį padalinti ir išskirti frontend į atskirus saugyklas su savo leidimo ciklu. Atsiranda versijų nesuderinamumo problema tarp backend ir kliento. Kaip matytum šios problemos sprendimą? Kaip organizuotum darbą, kad būtum maksimaliai apsaugotas nuo gedimų gamyboje?
Kas gali blokuoti pirmąjį atvaizdavimą naršyklėje po HTML gavimo? Ką galima padaryti su sinchroniniu JS ir CSS įkėlimu?
Kodėl vartotojai nepasiekia parduotuvės ir kaip įkelti vartotojus į parduotuvę?
Pažiūrėk į funkciją redaktoriuje: ji priima raktų masyvą ir objektą, ir naudodama reduce kopijuoja tik tą objektą su nurodytais rakteliais. Kaip pavadintum šią funkciją?
Kur buvo saugomas normalizuotas talpykla? Ar jis buvo kažkaip reaktyvus?
Kokius reducerius turi Store ir ar yra reduceris, kad ten būtų įdėti vartotojai?
Ar nurodėte, kurios užklausos grąžina subjektus arba kaip tai veikė, kai buvote arti užklausos?
Matome, kad SSR per 2 sekundes nieko negrąžina. Kokios yra galimybės tai pagerinti?
Naršant iš naudotojų sąrašo puslapio į konkretaus naudotojo puslapį, yra ilgas įkėlimo laikas (įkėlėjas lieka 2 sekundes dėl dirbtinio delsimo). Kaip galima pagerinti šią situaciją?
Kaip išspręsti perteklinių duomenų užklausų problemą kliente, kai duomenys jau buvo įkelti į serverį per SSR?
Kaip optimizuoti vaizdų įkėlimą kortelėse, matomose viewport'e? Kaip išspręsti race condition problemą greitai keičiant turinį (pvz., YouTube Shorts)?