Už máš mechanizmus s kurzorom, ktorý si použil na stránkovanie zoznamu kvízov? Môže sa použiť aj tu na načítanie otázok lenivým spôsobom (po jednom alebo viac naraz)?
Frontend
Povedz mi viac o mikroúlohách a makroúlohách — čo sú a ako funguje Event Loop?
Čo je this v JavaScripte a ako funguje? Čím sa líši správanie this v bežnej funkcii a šípovej funkcii?
Máš nejaké otázky ku mne? Je niečo zásadné kritické, čo by si zmenil v riešení, ktoré sme navrhli?
Upravite funkciu once tak, aby pracovala s asynchrónnymi funkciami (funkcia môže byť aj synchronná, aj asynchrónna).
Čo môžeme predpokladať o interakcii s rôznymi typmi odpovedí: dá sa kliknúť na obrázok, na text, ale čo s videom?
Predstavimo si, da se uvaja nov tip odgovora (npr. video) — kako to upoštevati v strukturi podatkov, ki smo jo določili?
Čo sú referenčné typy údajov a ako sa líšia od ne-referenčných? Čo znamená odovzdávať odkazom?
Vieš, ako sa zbiera táto metrika (INP)? Ako ju môžeme vidieť na skutočných používateľoch, ak je v DevTools všetko v poriadku, ale používatelia sťažujú, že je všetko zlé?
Čo sú operátory rest a spread? V čom sa líšia?
Povedz mi, ako si prišla na frontend. Čím si sa zaoberala?
Pridajte do funkcie once mechanizmus opakovania: ak asynchrónna funkcia skončí s chybou, opakujte volanie požadovaný počet krát (počet pokusov sa odovzdáva ako druhý parameter).
Ako funguje uzáver? Vysvetli na príklade implementovanej funkcie nazvanej once.
Povedz viac o kešovaní pre rýchle doručenie stránok. Uveď príklad na druhom rozhraní (obrazovka otázok).
Čo sa zobrazí v konzole ako výsledok vykonania blokov kódu? (otázka o rozsahu, var/let, referenčné typy)
Aké údaje sú potrebné klientovi v akom momente a aké bude naše API? Aké sú potrebné koncové body, aké dátové schémy?
Predstavte si situáciu, keď obrázok sa nenačítal — ako s tým naložiť, aby používateľ pochopil, čo tam malo byť?
Naši používatelia budú z SNŠ alebo z celého sveta?
Na koľko používateľov je náš kvíz navrhnutý? Na čo to bude mať vplyv, alebo zatiaľ len zbieraš informácie?
Môžeš nakresliť schému, ako bude vyzerať reťazec požiadaviek od klienta k technickým entitám (CDN, statické úložisko, Postgres atď.)?