Sobes.tech

Frontend

Կարող է պատահել, որ երկու տարբեր արժեքների համար նույն հեշը լինի (կոլիզիա): Ինչպե՞ս է դա լուծվում։

Middle+
Ifellow
152

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Թեստ՝ ֆունկցիան տիպավորել return obj[key] } getProperty(X, 'a') // ոչ մի սխալ getProperty(X, 'e') // սխալ՝ բանալի 'e' չի հանդիսանում X օբյեկտի բանալի getProperty({ name: 'Sergey' }, 'name') // ոչ մի սխալ getProperty(1, 1) // Սխալ. Առաջին արգումենտը պետք է լինի օբյեկտ (ոչ ֆունկցիա և ոչ primitives)

Middle+
IT OneIT One
152

Կարող եք երբևէ օգտագործել styled-components?

Middle
Navio
152

Դուք երբևէ ունեցել եք փորձ, երբ ներդրումներ եք կատարել որոշման մեջ և այն չի ընդունվել: Ինչպե՞ս եք դրանով զբաղվել:

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
152

Պատմիր XSS հարձակումների մասին՝ տեսակներ և պաշտպանության միջոցներ։

Middle+
Скиф трейд
152

Դուք հիշեցիք կոդի սերունդը (ng-openapi-gen, Apollo GraphQL-ի համար) — ստեղծված մոդելները որ մակարդակի էին պատկանում։ Դրանք բիզնես միավորներ էին, որոնք ուղղակիորեն օգտագործվում էին կոդում, թե՞ նրանց միջև կար միջնորդական շերտ։

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

Պետք է արդյոք տեղափոխել թողարկումը խնդիր հայտնաբերելիս: Ինչու այո կամ ոչ?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
152

Ի՞նչ հիմնական HTML տեգեր եք գիտակցում:

Middle+
Basis
151

Ինչու ենք պահում timeoutId-ը: Ի՞նչ կլինի, եթե Պրոմիսը կատարվի ավելի շուտ, քան ժամանակային սահմանափակումը, և հետո setTimeout-ը գործարկվի reject-ով։

Middle
X5 techX5 tech
151

Կարո՞ղ է եղել, որ առաջադրանքները անծրագիր մտնեին սպրինտ: Ինչպե՞ս եք դրան վերաբերվել։

Middle
РунитиРунити
151

Ստեքում նշված է Next.js — կարող եք ավելի մանրամասն բացատրել, ինչպես եք օգտագործել, ինչ նպատակով, որ նախագծերում?

Middle+
Сбер Отдел 911
151

type Foo = { a: string; b: number; c: null; d: boolean; } // բանալիներ Foo type FooKeys = keyof Foo // Ինչպե՞ս հայտարարել նոր տիպ՝ հիմնված FooKeys-ի վրա, բայց առանց b և d արժեքների: type FooKeysWithoutBD

Middle+
VK Tech
151

Մենյու՞ն էր դինամիկ. բանդլներն ու մենյուի տարրերը գալիս էին բեքենդից, թե՞ կոնֆիգուրացիան գտնվում էր ֆրոնտենդում։

Middle
Раппорто
151

Ի՞նչ Angular մատակարարի կոնֆիգուրացիայի տարբերակներ եք գիտակցում՝ useClass, useExisting, useValue և useFactory: Երբ պետք է օգտագործել դրանք?

Middle+
Т-БанкТ-Банк
151

Ինչպես է իրականացվում WebSocket պրոտոկոլի ինտեգրացիան ֆրոնտենդի կողմում?

Middle
AstonAston
150

Ի՞նչ օգտակար ֆունկցիաներ հայտնվեցին Angular տարբերակներում 13-16։

Middle+
Банк Ренессанс
150

Ի՞նչ այլ HTTP մեթոդներ կան (բացի հիմնականներից)։

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

Ինչու եք փոխել ձեր նախորդ աշխատանքը, որտեղ աշխատել եք մեկ տարի?

Middle
Куаргет
150

Դուք ունե՞ք արտադրության մեջ նախագծերի աջակցման, միջադեպերի վերլուծության, մոնիտորինգի փորձ։

Junior
ИП Ганус Александр Андреевич
150

Ինչ է cleanup-ֆունկցիան useEffect-ում և երբ է այն գործարկվում?

Senior
Type
150
/298