Sobes.tech

Frontend

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.

6

Ako prehliadač vykresľuje stránku od momentu, keď obdrží HTML?

6

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?

Middle
6

Určite výstup a vysvetlite správanie reťazca Promise s then, catch, finally, throw a return new Error.

Middle
6

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?

6

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?

Middle
6

Aké sú výhody RTK Query?

Middle
6

Aké riadenie stavu ste použili vo svojom projekte Next.js?

Middle
6

Aké sú alternatívy k WebSocket?

Middle+
5

Okrem useMemo, ako môžete znížiť zbytočné znovuvykreslenia React komponentov?

Middle
5

Aké návrhové vzory ste použili vo svojej práci?

Middle
5

Aká je časová zložitosť bublinkového triedenia?

Middle+
5

Povedzte mi viac o useMemo a useCallback: aký je medzi nimi rozdiel a kedy ich použiť?

5

Ako opraviť logiku vkladania reklám po každom 10. príspevku, ak index poľa začína od nuly?

Middle
5

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.

Middle
5

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.

Middle
5

Povedzte nám o vašich skúsenostiach s grafmi: čo ste robili a s akými problémami ste sa stretli?

5
/349