Aký problém rieši priorita lokálnych záznamov pri zlúčení histórie so snapshotom z backendu? Čo sa stane, ak sa táto priorita zmení?
Frontend
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?
Čo chráni hlboké kopírovanie dát na backendu?
Aký je rozdiel v správaní medzi tromi funkciami: asynchrónne funkcie s throw, funkcie s Promise.reject a funkcie s new Promise, ktorá hádže chybu vo vnútri executor'a?
Ako overiť prichádzajúci POST dopyt pri vytváraní úlohy, napríklad, že názov by mal byť reťazec s minimálne tromi znakmi? Aké nástroje možno použiť?
V akom štádiu je vaše aktuálne hľadanie práce a kedy budete môcť začať v prípade ponuky?
V akom prípade môže synchronný try/catch okolo asynchrónneho volania ešte fungovať? Čo sa stane s nezvládnutým rejected Promise?
Ako rozšíriť existujúce rozhranie z knižnice bez jeho úplného prepísania?
Aké utility typy v TypeScript poznáš? Čo je rozdiel medzi any a unknown?
V danom kóde môžete zachytiť výnimku pomocou try/catch? Ako správne ošetriť rejected Promise bez await?
Aký je rozdiel medzi interface a type v TypeScript? Ako spojiť dva interface do jedného?
Napíšte generickú funkciu/tip, ktorá môže spracovať používateľské údaje, a vysvetlite, ako obmedziť generický typ.
Čo je asynchrónna funkcia a čo vracia Promise? Z akých stavov sa Promise skladá?
Čo je middleware v Express a aký je jeho účel pri použití express.json()? Čo sa stane, ak sa nepoužije?
Prečo je zoskupovanie oznámení podľa dátumu implementované ako samostatný modul namiesto bežnej metódy?
Implementujte základnú REST službu na Express pre úlohy: získať zoznam, vytvoriť, aktualizovať a odstrániť úlohy.
V akom poradí sa zobrazia čísla v danom snippete s Promise, queueMicrotask a setTimeout?
Čo fyzicky vracia volanie client.onNotification v fungujúcej aplikácii a prečo synchronný try/catch neochráni pred chybou RPC? Ako to opraviť?
Čo uvidí používateľ na karte po reštarte backend procesu s prázdnou históriou a automatickým obnovením RPC spojenia bez opätovného načítania karty?
Môže sa makro úloha vykonať medzi mikroúlohami?