Kokį problemą sprendžia vietinių įrašų prioritetas, kai susijungia istoriją su snapshot iš backend? Kas nutiks, jei ši prioritetas bus pakeistas?
Frontend
Papaskinkite apie savo įspūdžius atlikus testinį užduotį: su kokiomis sunkumais susidūrėte, kas patiko ir kas nepatiko?
Ką saugo gili kopija duomenų backend'e?
Kokia yra skirtumas tarp trijų funkcijų elgesio: asinchroninių funkcijų su throw, funkcijų su Promise.reject ir funkcijų su new Promise, kurios išmeta klaidą viduje vykdytojo?
Kaip patikrinti įeinantį POST užklausą, kai kuriate užduotį, pavyzdžiui, kad pavadinimas būtų bent trijų simbolių eilutė? Kokius įrankius galima naudoti?
Kokio etapo esate šiuo metu darbo paieškoje ir kada galėsite pradėti, jei pasiūlymas bus?
Kokiu atveju sinchroninis try/catch aplink asinchroninį kvietimą vis dar gali veikti? Kas nutinka neapdorotam rejected Promise?
Kaip išplėsti esamą sąsają iš bibliotekos, neperrašant jos visiškai?
Kokius utility tipus žinote TypeScript? Kuo skiriasi any ir unknown?
Duotame kode galite sugauti išimtį su try/catch? Kaip teisingai tvarkyti rejected Promise be await?
Kuo skiriasi interface ir type TypeScript? Kaip sujungti du interface į vieną?
Parašykite bendrą funkciją/tipą, kuris gali tvarkyti naudotojo duomenis, ir paaiškinkite, kaip apriboti bendrąjį tipą.
Kas yra asinchroninė funkcija ir ką grąžina Promise? Iš kokių būsenų sudaryta Promise?
Kas yra middleware Express ir koks yra express.json() tikslas? Kas nutiks, jei jis nenaudojamas?
Kodėl pranešimų grupavimas pagal datą įgyvendintas kaip atskiras modulis, o ne kaip įprasta metodas?
Įgyvendinkite pagrindinę REST paslaugą Express, skirta užduotims: gauti sąrašą, sukurti, atnaujinti ir ištrinti užduotis.
Kokia tvarka bus išvedami skaičiai duotame fragmento su Promise, queueMicrotask ir setTimeout?
Ką fiziškai grąžina client.onNotification kvietimas veikiant programai ir kodėl sinchroninis try/catch neapsaugo nuo RPC klaidos? Kaip tai ištaisyti?
Ką matys naudotojas kortelėje po to, kai perkraus backend procesą su tuščia istorija ir automatinio RPC ryšio atstatymo funkcija be kortelės perkrovimo?
Ar makro užduotis gali būti vykdoma tarp mikro užduočių?