Sobes.tech

Frontend

Ինչպե՞ս կարելի է ավելի արագացնել որոնումը տվյալների կառուցվածքը փոխելով (օրինակ՝ Map-ի մեջ): Ինչպե՞ս կլինի արժեքի ստացման գործողության բարդությունը։

Middle
Клируэй Технолоджис
49

Ինչպես է React-ը աշխատում թաքնված։ բացատրեք reconciliation մեխանիզմը, Virtual DOM-ը, Fiber-архիտեկտուրան և ինչու են անհրաժեշտ երկու փուլեր (render և commit):

Middle+
Альфа СОФТ
49

Ի՞նչ է Pinia-ն։

Middle
3D-Outlet
49

Ի՞նչ են ձեր աշխատավարձի սպասումները:

Senior
СБЕРСБЕР
49

Կյանքի կոդավորման առաջադրանք՝ ձեր առջև փոքրիկ to-do ցուցակի կոմպոնենտ է JSX-ում: Թող ամեն ինչ, ինչ ձեզ դուր չի գալիս, ուղղեք և բացատրեք, թե ինչու է այդպես։

Middle
Алор+
49

// 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>

Middle
АО Пари Страховая компания
49

RxJS առաջադրանք՝ կա առկա է Observable, որի վրա երեք անգամ գրանցվում են ձևանմուշում: Ինչպե՞ս անել մեկ գրանցում փոխարեն երեքի, առանց ուղղակի օգտագործելու async pipe-ը: Ինչպե՞ս են Subject և BehaviorSubject տարբեր սովորական Observable-ից (տաք vs սառը հոսք):

Middle
Цифротех
49

Պատմիր էջի ռենդերինգի փուլերի մասին բրաուզերում։

Middle
ИРИ
49

Ինչ է strict mode-ը JavaScript-ում: Դու գիտե՞ս script և module-ի տարբերությունը։

Middle
ВШЭ
49

Ի՞նչ եղանակներով ես ծանոթ միկրոէնթեղների ստեղծմանը: Ինչ է ընդհանուր առմամբ վերաբերում միկրոէնթեղներին?

Middle+
Альфа-БанкАльфа-Банк
49

Իմացեք ձեր փորձը Paraveb-ում. Ինչպես կազմակերպվեց զարգացման մոտեցումը, կար թիմ և միացյալ կոդի ոճ?

Middle
ООО Эксбо Север
49

Կարող եք բացատրել switchMap և mergeMap օպերատորների տարբերությունը?

Middle
Клируэй Технолоджис
49

// Ձեզ տրված է տող, որը բաղկացած է լատինական տառերից, բացատներից և նշաններից: // Տողը կոչվում է պանգրամա, եթե այն պարունակում է առնվազն մեկ անգամ յուրաքանչյուր 26 լատինական տառերից: // Հիշեք, որոշեք, արդյոք տողը պանգրամա է: const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; function isPangram(text) { // ձեր կոդը այստեղ } console.log(isPangram('A pangram or holoalphabetic sentence is a sentence using every letter of a given alphabet at least once.')); // -> false console.log(isPangram('Waltz, bad nymph, for quick jigs vex.')); // -> true

Middle
Яндекс Сплит
49

Եթե փորձենք համեմատել երկու դատարկ օբյեկտներ, ինչ կվերադարձնի այդ համեմատությունը՝ true կամ false?

Middle
Интай-текстиль
49

Ի՞նչ կարող են լինել երկար սպիտակ էկրանին պատճառները SSR (Nuxt) ժամանակ: Ինչպե՞ս ախտորոշել և լուծել մեծ Time to First Byte խնդիրը։

Middle
ИдаПроджект
49

Որոնք են նշված օբյեկտների պատճենման մեթոդները, որոնք աջակցում են ցիկլային հղումներին:

Middle+
Ifellow
49

Պատմեք ձեր փորձի մասին Next.js-ով աշխատելու մասին։ Որ նախագծերում եք կիրառել և ինչ ռենդերային մեթոդներ եք օգտագործել տարբեր բովանդակության համար։

Middle+
АэрофлотАэрофлот
49

Դուք բաժանեցիք develop-ից, բայց develop առաջ գնաց։ Ինչպե՞ս թարմացնել ձեր ճյուղը develop-ի արդիական վիճակով։ Ի՞նչ է rebase-ը։

Senior
АЛМИ Партнер
48

Պատմիր ինձ պահեստավորման տեսակների մասին: localStorage, sessionStorage, cookie. Ինչպես են նրանք տարբերվում և ինչու են տոքենները պահվում cookie-ներում?

Middle+
РунитиРунити
48

Ինչ անել, եթե Redis-ը լիցքաթափվի մեծ բեռի ժամանակ?

Middle
TokenTech
48
/292