Sobes.tech

Frontend

Կա՞ն դեպքեր, երբ երկու սպառողներ միաժամանակ միացան նույն Kafka թեմային։

Middle
ООО Медиа технологии
39

Դու կարո՞ղ եք մոկավորել API տվյալները: Ինչպե՞ս արեցիք դա։

Middle
Элара
39

Կարո՞ղ է փոխել պայմանագրի ձևաչափը՝ անմիջապես սկսել անորոշ ժամկետով կամ կրճատել փորձաշրջանի/ժամկետային շրջանը։

Senior
Gecal Informatica
39

Խոսեք ձեր աշխատանքային փորձի և ընթացիկ խնդիրների մասին բեթինգ-պլատֆորմում

Middle+
НСПК
39

function any(promises) { // ձեր կոդը այստեղ }

Middle
Яндекс
39

Արդյո՞ք այստեղ անհրաժեշտ է `useCallback`։ Ինչի համար է այն և ինչ դեպքերում է օգտակար։

Middle
RedLab
39

Գրեք reduce ֆունկցիայի տեսակները օգտագործելով generics (տվյալների տեսակը, callback-ով հետագիծը, ընթացիկ արժեքը, ինդեքսը, սկզբնական արժեքը):

Middle+
Ozon Tech
39

Խոսիր Virtual DOM-ի և reconciliation մեխանիզմի մասին React-ում։ Ի՞նչ է առաջացնում վերաարտադրման գործընթացը։ Ի՞նչ է առաջացնում կոմպոնենտի ամբողջական անջատումը։

Middle
ИРИ
39

Ինչպե՞ս կանխել կրկնակի հաշվարկը կրկնվող հարցումներում (իդեմպոտենցիա):

Middle
TokenTech
39

Ի՞նչ է Composable-ը։ Կարող եք տալ լավ composable-ի օրինակ։

Middle
Хайерлаб
39

Ինքնատիպ UI-կիթի առավելություններն ու թերությունները ինչ են?

Middle
МВидео/эльдорадо
39

Ի՞նչ են HLS, DASH, մանიფեստ և սեգմենտը։

Middle
Хайерлаб
39

Պատմիր Vue 2-ից Vue 3-ին անցնելիս հավաքող մասին: Webpack (Vue CLI) կար, հիմա Vite: կար հետաքրքիր corner-case-ներ, կոնֆիգուրացիայի հակասություններ, կամ ինչ-որ բան, որ պետք է վերաշարադրել։

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

Պետք էր խորապես ծանոթանալ լինտերի կարգավորումներին: Որ կողմերը կարգավորեցիք՝ պլագիններ, սինտաքսի կանոններ, ավտոմատ ուղղումներ?

Middle
МВидеоМВидео
39

Ի՞նչն է տարբերությունը __proto__-ի, [[Prototype]]-ի և prototype-ի միջև։

Middle+
РунитиРунити
39

Ինչու են անհրաժեշտ բանալիերը տարրերի ցանկում: Ինչ կլինի, եթե դրանք նշված չլինեն?

Middle+
wb
39

/** * Առաջադրանք 1: Գեներիկներ և Կլիչի Տիպի Անվտանգություն * Ստեղծեք `getProperty` ֆունկցիա, որը ընդունում է օբյեկտ և կլիչ: * Օգտագործեք գեներիկներ՝ ապահովելու համար, որ ֆունկցիան տիպային անվտանգ է և կլիչը գոյություն ունի օբյեկտում: */ function getProperty<T extends Record<string, unknown>, K extends keyof T>(obj: T, key: K): T[K] { return obj[key]; } getProperty('str', 'toString') /** * Առաջադրանք 2: Ստորև ներկայացված են մի քանի Todo ինտերֆեյս հայտարարություններ, բացատրեք, թե ինչ է տեղի ունենում, երբ դրանք նույն տարածքում են: * Քննարկեք, թե ինչպես է TypeScript-ը նրանց վերաբերվում և լրացրեք `myTodo` օբյեկտը՝ բավարարելու համար միացրած Todo ինտերֆեյսի պահանջները: */ interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; }

Middle
Altenar
39

Դուք օգտագործում եք ծրագրում ինչ-որ կոնֆիգուրացիաներ? Linters, կոդի ոճեր — դրանք բաժանո՞ւմ եք նախագծերի միջև (օրինակ՝ մասնավոր npm-ի միջոցով):

Middle+
wb
39

Ե՞րբևէ ունեցել եք խնդիր, երբ բեքենդի մոդելը փոխվել է (օրինակ՝ դաշտը անհետացել է), և այդ դաշտը օգտագործվել է կոդի բազմաթիվ տեղերում: Ինչպե՞ս եք դրանով վարվել:

Middle
ГосуслугиГосуслуги
39

Ի՞նչ կցուցադրվի կոնսոլում։

Middle+
М.Видео/эльдорадо
39
/292