Frontend
Ի՞նչ գիտես requestAnimationFrame-ի մասին, ինչի համար է դա?
Դուք հիշեցիք Angular Material-ի վրա հիմնված վերաօգտագործվող UI-kit կոմպոնենտների գրադարանի զարգացման մասին: Կա՞ հիմնական տարբերություն գրադարանի կոմպոնենտների և ծրագրի սովորական բազմաֆունկցիոնալ կոմպոնենտների միջև: Ինչը կարելի է անտեսել սովորական կոմպոնենտներում, բայց ոչ գրադարանի մեջ:
Քանի ժամանակ եք աշխատում ընկերությունում?
Ինչպե՞ս եք փոխգործակցել բեքենդի և թիմի մյուս անդամների հետ (վերլուծաբաններ, դիզայներներ, թեստավորներ):
Կարող եք նշել այս խնդրի բոլոր տեխնիկական լուծումները (բացի դաշտը նշանով փոխելուց)?
/* Ինչ կցուցադրվի կոնսոլում */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("պատրաստ!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Արդյունք"; } f(); console.log(7);
Ո՞ր թիմում եք աշխատում և ինչ նախագծի վրա:
Ինչպե՞ս եք գնահատում մեր աշխատանքի ձևաչափը: Արդյո՞ք այն գրավիչ է։
Ինչու եք օգտագործել computed՝ տուրքերի ֆիլտրացման համար, այլ ոչ թե սովորական փոփոխականներ կամ ֆունկցիաներ?
Դուք օգտագործե՞լ եք WebSocket-ը ուղղակի կամ ինչ-որ ծածկոցներով։
Երբ է գործելու useEffect-ի մաքրման ֆունկցիան, եթե այն ունի կախվածությունների զանգված՝ պարամետրերով a, b, c?
HTML և CSS վերլուծությունը տեղի է ունենում հերթական կամ միաժամանակյա՞։
Ի՞նչ է cherry-pick-ը Git-ում։
Ով պետք է ընդհանուր առմամբ որոշում կայացնի թողարկման տեղափոխման մասին:
Ինչպե՞ս որոշում եք, երբ պետք է ֆունկցիան պատել useCallback-ով և երբ ոչ: Ինչպե՞ս է դա կատարվում ձեր նախագծում:
Ի՞նչ արգումենտ ենք փոխանցում inject ֆունկցիային: Ի՞նչ է հենց այդտեղ փոխանցվում՝ կախվածություն կամ այլ ինչ-որ բան (տոկեն)?
React առաջադրանք՝ իրականացրեք որոնման կոմպոնենտ տեքստում ենթատեքստի հանդիպումների համար: Պահանջներ՝ API-ից տեքստի բեռնում առաջին ռենդերի ժամանակ, բեռնումի ցուցանիշ, սխալների կառավարում, հանդիպումների որոնում առանց մեծատառ-փոքրատառ հաշվի առնելու, գտած հանդիպումների ընդգծում, ընդհանուր հանդիպումների քանակի ցուցադրում, լրացուցիչ տեքստ բեռնելու կոճակ։
Ինչու React-ը որպես գրադարան անհրաժեշտ է և ինչու չգրել հավելվածը vanilla JavaScript-ով?
Ինչպե՞ս են կառուցված ձեր խանութի և սերվերի վիճակները ֆրոնտենդում: Օգտագործում եք արդյոք TanStack Query?
Պատմիր ինձ JavaScript-ի Event Loop-ի մասին՝ ինչպես է աշխատում, ինչ են միկրոտասքները և մակրոտասքները: