Kādu problēmu risina vietējo ierakstu prioritāte, apvienojot vēsturi ar snapshot no backend? Kas notiks, ja šī prioritāte tiks mainīta?
Frontend
Pastāstiet mums par saviem iespaidiem, pildot testu uzdevumu: ar ar saskārāties ar grūtībām, kas jums patika un kas nepatika?
Ko aizsargā dziļa kopēšana ar datiem backendā?
Kāda ir atšķirība uzvedībā starp trim funkcijām: async funkcijas ar throw, funkcijas ar Promise.reject un funkcijas ar new Promise, kas izmet kļūdu iekšā izpildītājā?
Kā validēt ienākošo POST pieprasījumu, veidojot uzdevumu, piemēram, nosaukums būtu virknes ar vismaz trim rakstzīmēm? Kādus rīkus var izmantot?
Kur jūs atrodaties pašreizējā darba meklēšanas posmā un kad varēsiet sākt gadījumā, ja būs piedāvājums?
Kādā gadījumā sinhronais try/catch ap apvienotu asīnhrono izsaukumu joprojām var darboties? Kas notiek ar nerezolvētu rejected Promise?
Kā paplašināt esošo saskarni no bibliotēkas, nepārrakstot to pilnībā?
Kādus utilitātes tipus jūs zināt TypeScript? Kāda ir atšķirība starp any un unknown?
Dotajā kodā vai jūs varat noķert izņēmumu ar try/catch? Kā pareizi apstrādāt rejected Promise bez await?
Kāda ir atšķirība starp interface un type TypeScript? Kā apvienot divus interfeisus vienā?
Uzrakstiet vispārēju funkciju/tipu, kas var apstrādāt lietotāja datus, un paskaidrojiet, kā ierobežot ģeneriku.
Kas ir asinhrona funkcija un ko atgriež Promise? No kādiem stāvokļiem sastāv Promise?
Kas ir middleware Express un kāds ir express.json() mērķis? Kas notiks, ja tas netiks izmantots?
Kāpēc paziņojumu grupēšana pēc datuma ir realizēta kā atsevišķs modulis, nevis kā parasta metode?
Izstrādājiet pamata REST pakalpojumu uz Express priekš uzdevumiem: saraksta iegūšana, izveide, atjaunināšana un dzēšana.
Kādā secībā tiks izvadīti skaitļi dotajā fragmentā ar Promise, queueMicrotask un setTimeout?
Ko fiziski atgriež client.onNotification izsaukums darbībā esošajā lietojumprogrammā un kāpēc sinhronais try/catch nepasargā no RPC kļūdas? Kā to labot?
Ko redzēs lietotājs cilnē pēc tam, kad pārstartēs backend procesu ar tukšu vēsturi un automātisku RPC savienojuma atjaunošanu bez cilnes pārlādes?
Vai makro uzdevums var tikt izpildīts starp mikro uzdevumiem?