Frontend
Ինչպես է աշխատում this-ը սովորական ֆունկցիաներում և սլաքային ֆունկցիաներում: Ի՞նչ տարբերություն կա:
Ինչքան եք պատրաստ, որ հայտնաբերելով թերություններ թեստավորողի կողմից, վերադառնաք նախորդ գործին: Ինչպե՞ս եք կառավարում հաճախակի կոնտեքստային փոփոխությունները:
Կարող եք նկարագրել HTTP-հարցման կառուցվածքը՝ այն ինչ մասերից է բաղկացած?
Պատմեք նախորդ ընկերության մասին — թիմի կազմը, գործընթացներ, նախագծեր։
Ի՞նչ է TypeScript-ում generic-ը և կարող եք տալ գործնական օրինակ։
Ի՞նչ ես ուզում նոր աշխատանքից: Ի՞նչ է քեզ անհրաժեշտ զարգանալու համար:
Կատարեք asyncAuth ֆունկցիան callback ինտերֆեյսով, որը վերադարձնում է Promise: Այնուհետև իրականացրեք tryAuth(n) ֆունկցիան, որը օգտագործում է asyncAuth և սխալի դեպքում կատարում է n լրացուցիչ փորձ: Եթե բոլոր փորձերը ձախողվեն, վերադարձնում է վերջին սխալը.
Ինչպես է հենց տեղի ունենում ազդանշանի գրանցումը ազդեցության կամ computed-ի ներսում: Ինչպես է Angular-ը հետևում ազդանշանի փոփոխությանը և հասկանում, որ անհրաժեշտ է նորից կատարել ազդեցությունը?
Կարո՞ղ է օգտագործել գրադարան վիրտուալ սքրոլի համար: Ինչպե՞ս իրականացնել վիրտուալիզացիան @tanstack/virtual-ի միջոցով։
Արդյոք ճիշտ է TypeScript-ում զանգվածային ֆունկցիան getUsername կանչել՝ օգտագործելով IUser տիպի օբյեկտ (օգտագործողի սեփական ինտերֆեյս), եթե դաշտերի կառուցվածքը համընկնում է TUser- ի հետ գրադարանում: բացատրեք կառուցվածքային տիպավորման սկզբունքը։
Ի՞նչ են ծածկող ինդեքսները և ինչպես են նրանք օգնում:
Ինչու՞ for...of-ը TypeScript-ում նշվում է կարմիրով, իսկ սովորական for-ը՝ ոչ:
Ներկայացրեք React կոմպոնենտի կյանքի ցիկլը։ Ինչպես կառավարել մոնտաժը useEffect-ով։
Ի՞նչ կլինի, եթե մեկի խոստումներից մեկը մերժվի sumPromises ֆունկցիայում։
Վերջին ժամանակներս ինչ UI գրադարանների հետ եք աշխատել: Ինչ են դրականներն ու բացասականները տարբեր գրադարանների (Bootstrap, Material UI և այլ) մասին:
Ի՞նչ է REST API-ն և ինչ HTTP մեթոդներ են օգտագործվում:
Ինչու է լավը, որ նշակի կարգավորման տրամաբանությունը ref/փոփոխականում handler-ի ներսում տեղափոխել useEffect- ին? բացատրեք, թե ինչու է ներկայիս մոտեցումը (useEffect- ի բաց) վատ։
Ի՞նչ խնդիրներ կան ներկայիս SSR տվյալների բեռնումի մոտեցման մեջ և ինչպես են դրանք մեծանալու նոր էջեր ավելացնելիս։
Ի՞նչ միավորներով էր գնահատվում առաջադրանքների գնահատականը — ժամերով: Կային մեծ առաջադրանքներ մի քանի օր կամ ավելի քան մեկ շաբաթ?
Ի՞նչն եք դուք ևս դիտարկելու նոր արտադրանքի համար տեխնոլոգիաներ և մոտեցումներ ընտրելիս։