Frontend
Ի՞նչ էր ձեր GitLab CI/CD կարգավորումը։ Կարգավորել եք լինտինգի և թեստերի համար պայպլայններ։
Ի՞նչ մոտեցումներ եք օգտագործել ոճերի գրելու համար (պրեպրոցեսորներ, Tailwind, CSS մոդուլներ և այլն):
Որ պայմաններում ներկայիս իրականացման մեջ fetch-ի retry-օղակն երբեք չի կարող կանչվել և ինչպես դա կանխել?
Ի՞նչ արգումենտներ է ընդունում React.memo-ը ինքնին կոմպոնենտից բացի։
/** * Ստուգում է, արդյոք փակագծերը հավասարակշռված են տողում կամ ոչ: * Փակագծերը, որոնք կարող են հանդիպել տողում: * [[{ և }]] * @param {string} str * @return {boolean} */ function parentheses(str) { const open = ['(', '[', '{']; const close = [')', ']', '}']; const stack = []; for (let i = 0; i < str.length; i++) { const letter = str[i]; if (open.includes(letter)) { stack.push(letter); } else if (close.includes(letter)) { const index = close.indexOf(letter); const lastOpenIndex = stack.length - 1; if (open[index] !== stack[lastOpenIndex]) { return false; } else { stack.splice(lastOpenIndex, 1); } } } return stack.length === 0; }
Ի՞նչ է ձեր ներկայիս աշխատանքում 'վերևը', որի պատճառով որոշեցիք փնտրել նոր տեղ?
Ինչպե՞ս կանչել Vue.js-ում ծնողական կոմպոնենտից երեխայի կոմպոնենտի մեթոդը։
JS-ում օբյեկտային ծրագրավորումը աշխատող սխեմա՞ է: Ի՞նչ է JS-ում օբյեկտային ծրագրավորման գլխավոր խնդիրնը։
Ի՞նչն է ամենակարևորը այս առաջադրանքում, եթե ժամանակը չի բավականացնում ամբողջական իրականացման համար:
Ինչ եք անելու, եթե ցանկի տարրերը չունեն յուրահատուկ բանալի React-ի համար?
Ի՞նչ թերություններ կամ խնդիրներ ունի SSR-ը։
Ինչու եք տեղափոխել նախագիծը մոնոլիտից դեպի ընդհանուր/հատկությունների մոդուլների կառուցվածք և ինչպես դա արեցիք?
Практиկային առաջադրանք Promise-ի մասին (առաջադրանքը հայտարարվեց, բայց ամբողջությամբ չի բացահայտվել տեքստում):
Խոսեք Angular-ում կոմպոնենտների միջև տվյալների փոխանցման մասին (Input, երկկողմանի կապ, ազդանշաններ):
CSS դիրքի գործնական առաջադրանք: երեք տարր կա (կապույտ, կանաչ, կարմիր) նշված ոճերով: Ինչպե՞ս կփոխվի կապույտ տարրի դիրքը տարբեր արժեքներ ավելացնելիս՝ position և տեղաշարժեր (relative, left/top, absolute, transform ծնողի վրա)
Ինչքան հաճախ էին քեզ տեղափոխում նախագծի տարբեր մասեր:
[անուն] հարցրեց: Եթե պլանավորելիս կարող եք ընտրել՝ legacy հետ բագերով կամ նոր առաջադրանք՝ անորոշ TЗ-ով — ինչ կընտրեիք?
Ահա, երբ պետք է ձախողվի թեստը և ինչն է պետք ստուգել՝ իրականացմանը թե կոնտակտը/ինտերֆեյսը դասի?
Նկարագրեք, որ ստացել եք մարկետինգի բաժնից առաջադրանք՝ ուզում ենք ավելացնել ֆունկցիա — վերև ձախ անկյունում գտնվող լոգոն պետք է շրջված լինի, եթե Մերկուրին ռետրոգրադ է։ Ինչ করবেন?
Ինչպես է կազմակերպված հաղորդակցությունը թիմերի միջև: կա՞ առանձին բեքենդ յուրաքանչյուր թիմի համար։