Jaký problém řeší priorita místních záznamů při slučování historie se snapshotem z backendu? Co se stane, pokud se tato priorita změní?
Frontend
Povězte nám o svých dojmech z vykonání testu: s jakými obtížemi jste se setkali, co se vám líbilo a co ne?
Čím chrání hluboké kopírování dat na backendu?
Jaký je rozdíl v chování mezi třemi funkcemi: asynchronní funkce s throw, funkce s Promise.reject a funkce s new Promise, která hází chybu uvnitř executoru?
Jak ověřit příchozí požadavek POST při vytváření úkolu, například, že titulek by měl být řetězec alespoň tří znaků? Jaké nástroje lze použít?
V jaké fázi je vaše současné hledání práce a kdy budete moci začít v případě nabídky?
V jakém případě může stále fungovat synchronní try/catch kolem asynchronního volání? Co se stane s nezpracovaným rejected Promise?
Jak rozšířit stávající rozhraní z knihovny, aniž bychom ho kompletně přepsali?
Jaké utility typy v TypeScript znáš? Čím se liší any a unknown?
V daném kódu můžete zachytit výjimku pomocí try/catch? Jak správně ošetřit rejected Promise bez await?
Jaký je rozdíl mezi rozhraním a typem v TypeScriptu? Jak sloučit dvě rozhraní do jednoho?
Napište generickou funkci nebo typ, který může zpracovávat uživatelská data, a vysvětlete, jak omezit generický typ.
Co je to asynchronní funkce a co vrací Promise? Z jakých stavů se Promise skládá?
Co je middleware v Express a jaký je jeho účel u express.json()? Co se stane, pokud se nepoužije?
Proč je seskupování oznámení podle data implementováno jako samostatný modul, nikoliv jako běžná metoda?
Implementujte základní REST službu na Express pro úkoly: získat seznam, vytvořit, aktualizovat a odstranit úkoly.
V jakém pořadí se ve zvoleném snippetu zobrazí čísla s Promise, queueMicrotask a setTimeout?
Co fyzicky vrací volání client.onNotification v funkční aplikaci a proč synchronní try/catch nechrání před chybou RPC? Jak to opravit?
Co uvidí uživatel na záložce po restartu backendového procesu s prázdnou historií a automatickým obnovením RPC spojení bez znovunačítania záložky?
Může být makroúkol vykonán mezi mikroúkoly?