Frontend
Kaip organizuotumėte darbą su dideliu draudimo skaičiavimo formu, kurioje yra daug laukų (apie 50), dinamiškos sekcijos, iš karto apskaičiuojama galutinė kaina, padalinta į kelis ekranus?
Kaip technologiškai vyksta Vue komponento integracija su TipTap runtime metu?
Ar žinote sukonfigūruoti ESLint ir Prettier? Ar suprantate, kaip jie veikia?
Pradžioje, ar galėtumėte papasakoti šiek tiek apie savo patirtį rašant automatizuotus testus, ypač vienetinius ir integracinius testus? Ačiū, kad pasidalijote. Ar taip pat dirbote su testavimo framework'ais, tokiais kaip Playwright?
Ar turite patirties su React Query ar SWR bibliotekomis būsenos kaupimui užklausų pusėje?
Kas yra debounce? Parašykite debounce funkciją be bibliotekų naudojimo vanilla JS
Ar pažįstate natūralų CSS nesting? Ar esate už ar prieš? Kokios yra jo privalumai ir pavojai?
Papaskink apie Storybook — kiek intensyviai su juo bendradarbiavai, ar tai buvo tik su mažu komponentu?
Ką gali papasakoti apie CSS selektorių specifiką?
Kodėl nerekomenduojama kiekvieną programos komponentą padaryti atskiru chunk per React.lazy? Kokias problemas tai gali sukelti (su renderavimu, tinklu, paketo dydžiu)?
Papaskink apie CSS box-sizing: content-box ir border-box — kam jie naudojami, kokiais atvejais juos naudoji?
Kas yra React, kam jis sukurtas ir kokios yra jo pagrindinės koncepcijos?
Ar reikėjo naudoti RTK naudojant Redux?
Įsivaizduokime, kad turime React Native programėlę ir žiniatinklio programėlę. Kai kurios naršyklės API, įskaitant Local Storage, React Native nėra prieinamos (ten naudojamas Async Storage). Kaip įgyvendintumėte vieningą saugojimo sąsają su skirtingomis įgyvendinimo galimybėmis web ir React Native?
Išnagrinėkite parodytą Angular komponentą su FormControl, valueChanges, debounce ir įdėta prenumerata naudotojų paieškai: kokios yra jo problemos ir kaip jį perrefaktoringumėte naudojant RxJS ar Signals, atsižvelgiant į OnPush?
Parašykite funkciją getUserProfile, kuri priima userId kaip argumentą ir gauna naudotojo profilį iš API galinio taško "[link]". Funkcija turėtų įrašyti naudotojo profilį, jei fetch sėkmingas, ir įrašyti klaidos pranešimą, jei fetch nepavyksta.
Parašyta, kad Maskva, metro Sokol, bet tu iš Samaros?
Ar dirbote su failų sistema, kamera ar kitomis natūraliomis galimybėmis React Native?
Ar buvo kokia nors sisteminės analizės forma ar tiesiog žodžiu aptarinėjote ir užrašėte punktus užduotyje? Ar buvo dokumentas ar puslapis Confluence'e, kuriame aprašyta, ką reikia padaryti?
Įvardinkite priežastis, kodėl React komponentas yra perrenderinamas. Kodėl React orientuojasi į nuorodos keitimą, o ne į reikšmės keitimą?