Frontend
Papaskinkite apie savo dabartinį projektą: ką darėte, kaip buvo organizuota komanda, kokius uždavinius atlikote?
Kaip tipizuoti funkciją, kuri priima unknown ir grąžina konkretų tipą, kad TypeScript visada laikytų grąžintą reikšmę šiuo tipu?
Ar priklausomybė pasikeitė, jei ji buvo undefined ir po pakartotinio perrašymo vėl tapo undefined?
Supraskite, ką daro šis kodas ir kaip jį galima naudoti. lodash turi panašų helperį — jei jį atpažįstate, galite tiesiog paminėti jo pavadinimą.
Kaip patobulintumėte šį $ funkcijos kodą, jei jis būtų naudojamas gamyboje?
Ką reiškia, jei ref vadinamas 'paviršutiniu' arba 'aukštesnio lygio' - kuris nežiūri į objektą giliau, tik į jo viršutines savybes? (klausimas apie shallowRef)
Papaskinkite apie Core Web Vitals tobulinimą: ką darėte, kuri metrika buvo labiausiai problematiška?
Du nauji tipai duoti. Reikia sukurti naują tipą, pagrįstą jais, kuris atitinka sąlygą (apima visas pateiktų tipų sritis, unijos tipas). Kokį požiūrį naudoti?
Papaskink apie WebSocket: kaip veikia, kokius duomenis galima perduoti, šifravimas?
Ar kada nors teko optimizuoti programėlę? Kokius žingsnius imtumėte, jei jums pasakytų, kad svetainė veikia lėtai?
Kaip žiūri į užklausas viduje komponentų?
Kaip buvo organizuotas procesas įmonėje: kur buvo saugoma dokumentacija, kaip vyko bendradarbiavimas su analitiku ir dizaineriu, kur buvo daromi maketai, kokia lenta buvo naudojama?
Gyvasis kodavimas: nustatykite konsolės išvestį kodui su funkcijomis, rodyklės funkcijomis, objektais ir kontekstu (this), call/bind
Kuo skiriasi useRef nuo useState?
Papaskinkite apie hook'us ir komponentų gyvavimo ciklą React.
Remiantis Partial<Delivery>, sukurkite naują tipą, kuriame būtų tik laukai name ir address. Koks naudingas tipas tam tinka?
Kaip galima pagerinti šio komponento architektūrą? Ar verta jį suskirstyti į mažesnius komponentus, kad būtų optimizuotas atvaizdavimas?
Ant ko ko darėte dar rašyti savo komercinėje patirtyje, išskyrus TypeScript ir JavaScript?
Kaip ištaisyti perteklinius perpiešimus, kad paspaudus 'Rerender' būtų perpiešta tik App, o įvedus tekstą — tik Parent (be Child)?
Ar buvo daug trūkumų? Ar buvo kokių nors iššūkių formų optimizavime? Kodėl React Hook Form veikia greitai su didelėmis formomis? Kas vyksta optimizacijoje?