Frontend
Ձեր կենսագրության մեջ նշվում է, որ դուք թարմացրել եք Angular-ը 14-ից 20-ը: Պատմեք մի խնդիր մասին, որը առաջացել է Angular-ի թարմացման ժամանակ՝ պրակտիկ փորձից մի պատմություն։
Որ պետական կառավարիչների հետ եք աշխատել և ինչն է ձեզ դուր գալիս, ինչ առավելություններ և թերություններ եք տեսնում?
Ինչպե՞ս կթեստավորեք դինամիկ դաշտերով և սերվերի սխալներով ձևը: Որ տեխնոլոգիաները կօգտագործեիք?
Եթե յուրաքանչյուր միկրո-ֆրոնտենդ ավելացնում է Tailwind CSS-ի գլոբալ հիմնական ոճերը և դրանք կրկնվում են, արդյոք ունեցել եք նման խնդիր?
Երեք կոդի հատվածներ են տրված։ Անհրաժեշտ է գրել յուրաքանչյուր console.log-ի արդյունքը։ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ------------------ var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ------------------ var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj); console.log(obj); // ??
Ի՞նչ են ձեր աշխատավարձի սպասումները:
// comp.vue <template> <ul v-if="products != null"> <li v-for="(pr, i) in products">{{pr}}</li> </ul> </template> <script> import {getProducts} from ""; import {ref} from "vue"; const products = ref(null); onMounted(() => { getProducts().then(result => products.value = result) }) </script> setup() (վերցնում է beforeCreate և created-ից առաջ) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Հայր: setup Հայր: beforeCreate Հայր: created Հայր: beforeMount Երեխա: setup Երեխա: beforeCreate Երեխա: created Երեխա: beforeMount Երեխա: mounted Հայր: mounted <template> <div> <slot name=""></slot> </div> </template>
Ինչպե՞ս ես իմանում ձևավորման նորույթների մասին: Կարդում ես ինչ-որ բան թեմայի մասին?
Ինչ գիտեք այն նախագծի մասին, որի համար ձեզ հավաքում են?
Դու աշխատե՞լ ես TypeScript-ի infer տիպի հետ: Ի՞նչ գիտես դրա մասին:
Անհատականության ստուգումը պետք է կատարվի առանց մեծատառ-փոքրատառ հաշվի առնելու։ Կոմպոնենտի props-ներում հասանելի է ամբողջ տվյալների աղյուսակը և հայտնի է այն տողի id-ն, որը խմբագրում է օգտվողը։ Ինչպես փոխել վալիդատորը հաշվի առնելով դա։
Նկարագրեք օգտվողի նույնականացման հոսքը Verigram-ով. Օգտվողը բացում է էջը — հետո ինչ է տեղի ունենում, ինչպես ստացվում է սեսիան և տոքենը։
Իմացեք ձեր մասին և ձեր աշխատանքային փորձի մասին, տեխնիկական տեսանկյունից ավելի մանրամասն։
Նկարագրեք արտադրանքի առաջադրանքի անցնելու գործընթացը նրա առաջացմանից մինչև արտադրության մեջ հրապարակումը։
Ինչպես իրականացնել ծանր ասինխրոնային օպերացիա JavaScript-ում, որպեսզի չխոչընդոտի ինտերֆեյսը։
Կարո՞ղ եք երբևէ կարգավորել դասերի դասավորությունը կամ ջնջել կրկնօրինակները Tailwind-ում։
Կա ծառ, որի վրա նստած են գազաններ և կաքավներ: Պետք է գրել ֆունկցիա, որը գտնում է բոլոր գազանները ծառի վրա և վերադարձնում նրանց անունները: Ապահովված արդյունք: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
Ի՞նչ խնդիրներ եք տեսնում global օբյեկտ window.handlers և իրադարձությունների մշակողների հակամարտությունների հետ:
Ինչպես հեռացնել պատահականորեն commit արված տվյալները:
Փակման առաջադրանք՝ ինչ կցուցադրվի կոդը ցիկլում var-ով և ինչպես դա ուղղել?