Implementujte funkciu RLE (kódovanie dĺžky behu) na kompresiu reťazca s opakujúcimi sa znakmi: nahradte sekvencie rovnakých znakov znakom a počtom opakovaní; ak sa znak vyskytne len raz, nevypisujte počet.
Frontend
Ako prehliadač vykresľuje stránku od momentu, keď obdrží HTML?
Máte skúsenosti s full-stack vývojom: tvorbou BFF alebo údržbou backendu?
Čo chráni hlboké kopírovanie dát na backendu?
Bez spustenia kódu určite výstup do konzoly pre slučku s var a asynchrónnymi callbackmi cez setTimeout; ako sa zmení výsledok pri nahradení var za let a čo sa stane s const?
Určite výstup a vysvetlite správanie reťazca Promise s then, catch, finally, throw a return new Error.
Povedajte nam o svojih vtisih ob izvedbi testne naloge: s kakšnimi težavami ste se srečali, kaj vam je bilo všeč in kaj ne?
Ako migrovať tabuľku s miliónmi riadkov: pridať nový stĺpec s predvolenou hodnotou a odstrániť starý, bez spôsobenia zablokovania v produkcii počas nasadenia?
Aké sú výhody RTK Query?
Uveďte hlavné hooky React.
Aké riadenie stavu ste použili vo svojom projekte Next.js?
Aké sú alternatívy k WebSocket?
Okrem useMemo, ako môžete znížiť zbytočné znovuvykreslenia React komponentov?
Aké návrhové vzory ste použili vo svojej práci?
Aká je časová zložitosť bublinkového triedenia?
Povedzte mi viac o useMemo a useCallback: aký je medzi nimi rozdiel a kedy ich použiť?
Ako opraviť logiku vkladania reklám po každom 10. príspevku, ak index poľa začína od nuly?
Vykonajte revíziu kódu komponentu s zoznamom príspevkov, stránkovaním, načítavaním údajov, useLayoutEffect, Redux a vkladanie ponuky po každom 10. príspevku: identifikujte možné chyby a navrhnite zlepšenia.
Znížte mriežku na 9 štvorcov veľkosti 3×3. Po výbere štvorca deaktivujte všetky ostatné okrem štvorcov nad, pod, vľavo a vpravo od vybraného. Dostupné susedné štvorce by mali zostať červené a môžu byť prepínané. Zohľadnite hranice mriežky.
Povedzte nám o vašich skúsenostiach s grafmi: čo ste robili a s akými problémami ste sa stretli?