Ի՞նչ տեսակների վեբ աշխատողների հետ եք աշխատել:
Frontend
Կատարեք request ֆունկցիա՝ այն կանչում է getData, վերադարձնում է հաջող արդյունք և կրկնում է զանգը մինչև նշված փորձերի թիվը, և փորձերի սպառումից հետո վերադարձնում է վերջին սխալը։
Ի՞նչ է տեղի ունենում, երբ մուտք եք գործում փոփոխականին նրա հայտարարությունից առաջ var, let և const-ով։
Կա եղանակների զանգված: Գրեք TypeScript տեսակը Season, որը կարող է ընդունել միայն այս զանգվածի արժեքներից մեկը։
Ի՞նչ օբյեկտներ JavaScript-ում ենթարկվում են hoisting-ին, բացի var-ից։
Դու օգտագործո՞ւմ եք Git rebase և ինչպես է դա տարբերվում merge-ից։
Դու երբևէ աշխատե՞լ եք դերային մոդելով կամ այն իրականացրել եք։
Որտե՞ղ է անհետացել Vue 2-ի created hook-ը Vue 3-ում, երբ օգտագործում եք setup-ը։
Որո՞ք փաթեթներ կամ գործիքներ եք օգտագործել ֆրոնտենդում Socket.IO/WebSocket-ի հետ աշխատելու համար:
Որո՞ք զանգվածի մեթոդներ փոխում են սկզբնական զանգվածը։
Ի՞նչ եք սովորաբար անում նախքան կոմպոնենտը ոչնչացնելը hook beforeUnmount/onBeforeUnmount-ում։
Ինչպե՞ս եք անցնում TypeScript-ով:
Կպատմե՞ք մեզ աշխատանքի կամ կոդի վերանայման ժամանակ հանդիպած բարդ կամ հետաքրքիր դեպքի մասին։
Կատարեք ոչ բլոկային sleep ֆունկցիա, որը ընդունում է ձգձգում միլիսեկունդներում։
Ինչպե՞ս է տարբեր onMounted-ը created/setup-ից և ինչ է հասանելի onMounted փուլում։
Եթե ծանր երկու րոպե տևող սինխրոնային առաջադրանք տեղադրվի մի Պրոմիսում, արդյոք ինտերֆեյսը կկայանա՞:
Ո՞ր տարբերակը ձեզ համար ավելի հետաքրքիր կլինի՝ երկրորդ նախագիծը բարելավել և գլխավոր թիմին օգնել կամ ամբողջությամբ աշխատել ձեր սեփական նոր նախագծի վրա։
Եթե բեքենդի տվյալները չեն համապատասխանում TypeScript ինտերֆեյսին, օրինակ, փոխարեն օբյեկտի ստացվում է տող, արդյոք TypeScript-ը դա կհայտարարի արտադրությունում և ինչ սխալ կլինի?
Ինչպե՞ս փոխարինել v-model-ը բացահայտ իրականացմանով նույն երկկողմանի կապով:
Ինչպե՞ս ապահովել, որ ծանր հաշվարկները կատարվեն առանց ինտերֆեյսի lag-ի և օգտվողը չի նկատում ուշացումները: