Да ли имате искуство са TDD?
Frontend
Implementirajte funkciju RLE (kodiranje dužine niza) za kompresiju niza sa ponovljenim znakovima: zamenite sekvence identičnih znakova znakom i brojem ponavljanja; ako se znak pojavljuje samo jednom, ne prikazujte broj.
Kako pregledač renderuje stranicu od trenutka kada primi HTML?
Да ли имате искуство у развоју full-stack: креирању BFF или одржавању бекенда?
Од чега штити дубоко копирање података на бекенду?
Без покретања кода, одредите излаз у конзоли за петљу са var и асинхроним callback-овима преко setTimeout; како ће се резултат променити при замени var са let и шта ће се десити са const?
Odredite izlaz i objasnite ponašanje Promise lanca sa then, catch, finally, throw i return new Error.
Ispričajte nam svoja iskustva sa izvršavanjem test zadatka: s kojim ste se teškoćama suočili, šta vam se svidelo i šta ne?
Kako migrirati tabelu sa milionima redova: dodajte novu kolonu sa podrazumevanom vrednošću i uklonite staru, bez izazivanja zastoja u produkciji tokom implementacije?
Које су предности RTK Query?
Наведите главне React hook-ове.
Koje upravljanje stanjima ste koristili u vašem projektu Next.js?
Koje su alternative WebSocket-u?
Pored useMemo, kako možete smanjiti nepotrebne ponovne renderove React komponenti?
Koje obrasce dizajna ste koristili u svom radu?
Koja je vremenska složenost bubble sort-a?
Испричајте ми више о useMemo и useCallback: која је разлика између њих и када их користити?
Kako popraviti logiku umetanja oglasa nakon svakih 10 objava ako indeks niza počinje od nule?
Napravite pregled koda komponenta sa listom postova, paginacijom, učitavanjem podataka, useLayoutEffect, Redux i umetkom ponude nakon svakih 10 postova: identifikujte moguće greške i predložite poboljšanja.
Smanjite mrežu na 9 kvadrata veličine 3×3. Nakon što odaberete kvadrat, onemogućite sve ostale osim kvadrata iznad, ispod, levo i desno od odabranog. Dostupni susedni kvadrati trebaju ostati crveni i mogu se prebacivati. Uzmite u obzir granice mreže.