Frontend
Ենթադրենք, ձեր թիմում երեք frontend ծրագրավորող կա: Կարծում եք, որ միկրոֆրոնտենդները կօգնեն թե ոչ?
let x = 5; (function () { console.log(x); let x = 0; })()
Դա նշանակում է, որ դու նրա մոտ գնում էիր, պայմանագրերը ինչ-որ կերպ նկարագրում էիր?
Ի՞նչ տվյալների տեսակ ենք մշակել այս քայլում։
Նշեք React-ի հիմնական hook-երը և դրանց նպատակները։
Ներկայացրեք ճիշտ ժառանգության մոդել Button և Input դասերի համար ներկայիս փոխարեն, որտեղ Input-ը ընդլայնում է Button-ը։
JavaScript-ի դասերը ինչի վրա սինտակսիկ շաքար են?
Ի՞նչ է React Context-ը, երբ օգտագործել և երբ ավելի լավ է օգտագործել վիճակի կառավարիչը։
Ինչպե՞ս եք գնահատել առաջադրանքները: Օգտագործե՞լ եք Planning Poker-ը Ֆիբոնաչչի սանդղակով:
Ի՞նչ էր անում 2013-2020 թվականներին, երբ մտավ զարգացման մեջ։
Ի՞նչ է տարբերությունը array մեթոդների map() և forEach() միջև։
Պատմիր JavaScript-ի ասինխրոնության մասին՝ միկրոտասքների և մակրոտասքների հերթեր, ինչպես է աշխատում Event Loop-ը։
Ի՞նչ տեխնոլոգիաներ, ստանդարտներ և ենթակառուցվածքներ արդեն սահմանված են նոր նախագծի մեկնարկի համար։
Ինչպե՞ս են տողային ֆունկցիաները տարբերվում սովորական ֆունկցիաներից `this`-ի հետ աշխատելիս։
Պատմեք մի բարդ և հետաքրքիր գործի մասին, որը վերջերս ձեզ առաջ է դրվել, և ինչպես եք այն լուծել։
Կարո՞ղ է լուծել խոստումների գումարման խնդիր առանց Promise-ի ստատիկ մեթոդների օգտագործման: Ինչպես է տարբեր լինել խոստումների կատարման ընթացքը ցիկլի ներսում Promise.all-ի համեմատ՝ հորիզոնական կամ հերթական?
Ի՞նչ AI գործիքներ և օգնականներ եք օգտագործում ձեր աշխատանքի մեջ և ինչպես հենց այդպես?
Ինչպե՞ս եք գնահատում ձեր ընթացիկ մակարդակը ֆրոնտենդ զարգացման մեջ։
Նկարագրեք API-ները, որոնք մեզ անհրաժեշտ կլինեն (getUsers, getChat, sendMessage և այլներ): Որոնք են աշխատելու REST-ի միջոցով, իսկ որոնք՝ WebSocket-ի միջոցով:
Ինչ կարող ես ասել computed և watch մասին Vue 3-ում?