Ի՞նչ խնդիր է լուծում տեղական գրառումների առաջնահերթությունը, երբ միանում է պատմությունը snapshot-ով բեքենդից: Ինչ տեղի կունենա, եթե այս առաջնահերթությունը փոխվի?
Frontend
Պատմեք ձեր տպավորությունների մասին փորձնական առաջադրանքը կատարելու մասին՝ ինչ դժվարություններ եք հանդիպել, ինչ ձեզ դուր եկավ և ինչ չեք դուր եկել։
Ի՞նչ է պաշտպանում բեյքենդում տվյալների խորը պատճենը։
Որո՞նք են երեք ֆունկցիաների վարքագծի տարբերությունները՝ async ֆունկցիաներ throw-ով, ֆունկցիաներ Promise.reject-ով և ֆունկցիաներ with new Promise, որոնք ներսում սխալ են նետում։
Ինչպե՞ս վավերացնել մուտքային POST հարցումը՝ առաջադրանք ստեղծելիս, օրինակ՝ վերնագիրը պետք է լինի առնվազն երեք նիշ: Ինչ գործիքներ կարելի է օգտագործել?
Ի՞նչ փուլում եք ներկայումս աշխատանքի որոնման և ե՞րբ կարող եք սկսել առաջարկի դեպքում։
Որ դեպքում կարող է աշխատել սինխրոն try/catch-ը՝ շրջապատելով ասինխրոն զանգը: Ինչ տեղի կունենա անբավարար մերժված Promise-ի հետ?
Ինչպե՞ս կարելի է ընդլայնել առկա ինտերֆեյսը գրադարանի կողմից՝ առանց ամբողջովին վերաշարադրելու։
Ի՞նչ utility տիպեր եք ճանաչում TypeScript-ում: Ինչ է տարբերությունը any և unknown-ի միջև։
Տրված կոդում, կարո՞ղ եք բռնել արտահայտություն try/catch-ով: Ինչպես ճիշտ կերպով կառավարել rejected Promise-ը առանց await-ի:
Ի՞նչ տարբերություն կա interface և type-ի միջև TypeScript-ում: Ինչպե՞ս կարելի է երկու interface-ները միացնել մեկում:
Գրեք ընդհանուր ֆունկցիա/տիպ, որը կարող է կառավարել օգտվողի տվյալները, և բացատրեք, ինչպես սահմանափակել ընդհանուրը։
Ի՞նչ է ասինխրոն ֆունկցիան և ինչ է վերադարձնում Promise-ը: Ինչից է բաղկացած Promise-ը:
Ի՞նչ է middleware-ը Express-ում և ինչու է անհրաժեշտ express.json()։ Ինչ տեղի կունենա, եթե այն չօգտագործվի։
Ինչու է ծանուցումների խմբավորումը ըստ ամսաթվի իրականացվում որպես առանձին մոդուլ, այլ ոչ թե որպես սովորական մեթոդ?
Ներդրեք հիմնական REST ծառայություն Express-ում՝ առաջադրանքների համար: ցանկ ստանալ, ստեղծել, թարմացնել և ջնջել առաջադրանքները։
Дар код додашуда, рақамҳо дар кадом тартиб нишон дода мешаванд: Promise, queueMicrotask ва setTimeout?
Ի՞նչ է ֆիզիկապես վերադարձնում client.onNotification զանգը աշխատող հավելվածում և ինչու սինխրոն try/catch-ը չի պաշտպանում RPC սխալի դեմ: Ինչպես դա ուղղել?
Ի՞նչ կտեսնի օգտատերը թերթիկում՝ բեքենդի գործընթացը վերագործարկելուց հետո, երբ պատմությունը դատարկ է և RPC կապը ավտոմատ վերականգնվում է առանց թերթիկը վերաբեռնելու։
Կարո՞ղ է մակրոտask-ը կատարվել միկրոտask-ների միջև: