Ar turite patirties su TDD?
Frontend
Įgyvendinkite RLE (run-length encoding) funkciją, skirtą pasikartojančių simbolių eilutės suspaudimui: pakeiskite identiškų simbolių sekas simboliu ir pasikartojimų skaičiumi; jei simbolis pasirodo tik kartą, nerodykite skaičiaus.
Kaip naršyklė atvaizduoja puslapį nuo momento, kai gauna HTML?
Ar turite patirties pilna stako plėtroje: BFF kūrimas ar backend palaikymas?
Ką saugo gili kopija duomenų backend'e?
Be kodų paleidimo nustatykite konsolės išvestį ciklui su var ir asinchroniniais callback'ais per setTimeout; kaip pasikeis rezultatas keičiant var į let ir kas nutiks su const?
Nustatykite išvestį ir paaiškinkite Promise grandinės elgseną su then, catch, finally, throw ir return new Error.
Papaskinkite apie savo įspūdžius atlikus testinį užduotį: su kokiomis sunkumais susidūrėte, kas patiko ir kas nepatiko?
Kaip perkelti lentelę su milijonais eilučių: pridėti naują stulpelį su numatytąja verte ir pašalinti seną, neįtraukiant gamybos sustojimo diegimo metu?
Kokios yra RTK Query privalumai?
Išvardinkite pagrindinius React hook'us.
Kokį būsenos valdymą naudojote savo Next.js projekte?
Kokios yra WebSocket alternatyvos?
Be useMemo, kaip dar galite sumažinti nereikalingus React komponentų perrenderius?
Kokius dizaino modelius naudojote savo darbe?
Kokia yra burbuolių rūšiavimo laiko sudėtingumas?
Pasakykite daugiau apie useMemo ir useCallback: koks jų skirtumas ir kada juos naudoti?
Kaip pataisyti logiką įterpti reklamą po kiekvieno 10-o įrašo, jei masyvo indeksas prasideda nuo nulio?
Atlikite kodo peržiūrą komponento su įrašų sąrašu, puslapių skirstymu, duomenų įkėlimu, useLayoutEffect, Redux ir pasiūlymo įterpimu po kiekvieno 10 įrašų: nustatykite galimas klaidas ir pasiūlykite patobulinimus.
Sumažinkite tinklelį iki 9 kvadratų, dydis 3×3. Pasirinkus kvadratą, išjunkite visus kitus, išskyrus virš, žemiau, kairėje ir dešinėje esančius kvadratus. Galimi kaimyniniai kvadratai turėtų likti raudoni ir gali būti keičiami. Atsižvelkite į tinklo ribas.