Бэкендден алынган snapshot менен тарыхты бириктиргенде жергиликтүү жазуулардын артыкчылыгы кандай көйгөйдү чечет? Эгер бул артыкчылык өзгөртүлсө, эмне болот?
Frontend
Тест тапшырмасын аткаруудагы таасирлериңизди айтып бериңиз: кайсы кыйынчылыктарга туш болдуңуз, эмне жакты жана эмне жакпады?
Бэкендте маалыматтарды терең көчірмө кылуу эмне үчүн коргойт?
Үш функциянын жүрүм-турумунда кандай айырма бар: throw менен async функциялар, Promise.reject менен функциялар жана new Promise менен жана аткаруучу ичинде кате чыгарат?
Тапшырма түзүүдө кирүүчү POST суроходу кандайча тексерсе болот, мисалы, аталыш кеминде үч белгиден турушу керек? Кантип колдонулушу мүмкүн болгон инструменттер?
Өзүңүздүн жумуш издөөнүн кайсы этапындасыз жана сунуш болсо, качан баштай аласыз?
Кайсы учурда синхрондуу try/catch, асинхрон чакырудун айланасында дагы иштей алат? Мурда кабыл алынбаган rejected Promise менен эмне болот?
Китепханадан бар болгон интерфейсті толугу менен кайра жазбай кеңейтүүнүн жолдору кандай?
TypeScript-теги қай utility түрлерін білесіз? any мен unknown арасындағы айырмашылық неде?
Берилген коддо, try/catch менен исключениени кармай аласызбы? await колдонбостон rejected Promise-ны туура кантип иштетүү керек?
TypeScript-теги interface жана type ортосунда кандай айырма бар? Эки интерфейсти кантип бириктирсе болот?
Пайдаланушы маалыматтарын иштетүүчү жалпы функция/тип жазып, жалпыны кантип чектөө керек экенин түшүндүрүңүз.
Асинхрондуу функция деген эмне жана Promise эмне кайтарат? Promise кайсы абалдардан турат?
Express-тегі middleware дегеніміз не және express.json()-нің мақсаты не? Егер қолданылмаса, не болады?
Неге хабарламаларды күн бойынша топтастыру бөлек модуль ретінде жүзеге асырылады, әдеттегі әдіс емес пе?
Тапшырмалар үчүн негизги REST кызматыны Expressте ишке ашырыңыз: тизмени алуу, түзүү, жаңылоо жана өчүрүү.
Берилген коддо сандар кандай тартипте чыгат: Promise, queueMicrotask жана setTimeout менен?
Жұмыс істеп жаткан колдонмодо client.onNotification чакыруусу физикалык түрдө эмне кайтарат жана эмне үчүн синхрондуу try/catch RPC катесинен коргоо көрсөтпөйт? Бул кандай оңдолушу керек?
Пайдаланушы, бэкенд процесін қайта іске қосқаннан кейін, бос тарих және автоматты RPC байланышын қалпына келтіру арқылы, қандай көрініс алады?
Макро тапшырма микроскопиялык тапшырмалардын ортосунда аткарылса болобу?