Frontend
Ի՞նչ կարող է լինել հիմնական պատճառը, որ dropdown-ը (ընտրանքային ցանկը) գտնվում է մյուս տարրից ներքև, նույնիսկ եթե նրա z-index-ը առավելագույն է, բարդ UI-ում, որտեղ կան պանելներ, քարտեր և pop-up պատուհաններ: Ինչպե՞ս կարելի է դա ուղղել Vue-ում։
Ինչպե՞ս սովորում ես ծրագրավորման մասին նոր բան և վերջին անգամ ինչն է քեզ հիշվում:
Ի՞նչ է key-ը React ցուցակներում։
Ինչպես է կազմակերպված աշխատությունը ասինխրոն կոդի հետ JavaScript-ում։
Ի՞նչն է տարբերությունը debounce և throttle-ի միջև։
Ի՞նչ տարբերություն կա սլաքային և սովորական ֆունկցիայի միջև JavaScript-ում։
Ինչպե՞ս մեմոիզացնել ստատիկ JSX-բլոկը կոմպոնենտի ներսում առանց այն առանձին կոմպոնենտի հանելու: Ո՞ր կախվածությունների զանգվածն է անհրաժեշտ։
Ինչպե՞ս օպտիմալացնել 100 հազար քառակուսի ցուցադրությունը մեկ էջում։
Ինչպե՞ս կկառուցեիր ինֆորմացիայի փոխանակումը բեքենդի և ֆրոնտենդի միջև շերտերով (մշակութայինորեն):
const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Թեստ՝ ֆունկցիան տիպավորել return obj[key] } getProperty(X, 'a') // սխալ չկա getProperty(X, ' ') // սխալ՝ բանալի չի հանդիսանում X օբյեկտի համար վավեր բանալի getProperty({ name: 'Sergey' }, 'name') // սխալ չկա
Ի՞նչ օպերացիոն համակարգ եք օգտագործում:
Դու նախկինում հանդիպե՞լ ես սիգնալների նման կոնցեպցիայի հետ (օրինակ՝ ուրիշ ֆրեյմվորկներում)։
Ինչու է անհրաժեշտ առանձին ֆունկցիա/պայման օգտագործված բանալիների հաշվարկի համար — արդյոք դա կարելի է հաշվարկել, այլ ոչ թե առանձին պահել?
Ներկայացրեք Feature-Sliced Design (FSD)-ը: Ինչպե՞ս եք այն կիրառել նախագծում։
Ի՞նչ է Event Loop-ը։
Ի՞նչ կյանքային ցիկլի մեթոդներ կան React-ում և ինչպես նրանց էմուլացնել useEffect-ով։
Ինչպե՞ս է ինտեգրված iframe (օրինակ՝ քարտեզ կամ տեսանյութ) փոխազդում հիմնական կայքի cookie-ների հետ: Ինչպե՞ս կազմակերպել տարբեր աղբյուրների միջև հաղորդակցությունը։
Ինչպե՞ս կարող եք պատկերը պատճենել JavaScript-ում: Ո՞ր մեթոդները գիտեք?
Որտե՞ղ էր պահվում մուտքի և թարմացման տոքենը։
Կա՞ արդյոք hook-ով վերադարձվող օբյեկտը (`data`, `loading`, `error`) նույն հղում կունենա ռենդերների միջև, եթե արժեքները չփոխվեն: Ինչու՞: Ինչպե՞ս պահպանել կայուն հղում օբյեկտին: