Sobes.tech

Frontend

Ինչպե՞ս կվերաբերվեիք SVG պատկերների կազմակերպմանը համակարգը սկզբից կառուցելիս։

Middle
ТАУ Сервис
130

Ի՞նչ եք աշխատել:

Middle
Веза
130

/* Ի՞նչ կցուցադրվի կոնսոլում */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("պատրաստ!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Արդյունք"; } f(); console.log(7);

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

տիպ Obiekt = { անուն: string տարի: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { անուն: "Nik", տարի: 25 } const value1 = getObjField(user, "անուն") const value2 = getObjField(user, "տարի") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }

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

Դա կայուն հիմք-կողմնորոշված բացատրություն է, և ինձ դուր է գալիս, որ դուք տարբերում եք տեսողական կենտրոնը տիպոգրաֆիկ հիմքից; ճկուն կենտրոնացումը հաճախ ամենահզոր մոտեցումն է տարբեր ֆոնտերի միջև: Երբ դիզայնի բնութագրերը անորոշ են (օրինակ, պատկերակ-տեքստի հարմարեցումը տարբեր է կոճակների, մուտքային դաշտերի և մենյուի տարրերի միջև), ինչպես եք սահմանում և փաստաթղթավորում մեկ հարմարեցման կանոն դիզայնի համակարգում, որպեսզի թիմերը այն հետևողականորեն կիրառեն?

Senior
micro1
130

Ինչու եք թողել ձեր նախորդ ընկերությունը?

Senior
Мой СкладМой Склад
130

Ի՞նչն է տարբերությունը useLayoutEffect և useEffect միջև։

Middle
SIB
130

Ի՞նչ տարբերություն կա Promise.all և Promise.allSettled-ի միջև։

Middle+
Додо пицца
130

[имя] հարցրեց: Կարող եք, խնդրում եմ, նկարագրել, թե ինչպես է կատարվում հանձնարարականի առաքումը զրոյից — սկսած բիզնես գաղափարից մինչև արտադրական միջավայրում գործարկումը։

Middle+
WB банк
130

// Երկու չափման կետերի հավաքածու է տրված, հաշվարկել սահմանափակման տուփի մակերեսը: // Տրված երկու չափման կետերի հավաքածուի համար հաշվարկել սահմանափակման տուփի մակերեսը: type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };

Middle+
HR SIGNAL
130

Ի՞նչ է բաղկացած JWT տոքենը։

Middle
WB Travel
130

Օգտատերը մուտքագրում է URL հասցեն հասցեային տողում և սեղմում է Enter-ը: Ի՞նչ կարևոր պահեր կարող են առաջանալ նրա ճանապարհին — ինչ կարող է սխալ լինել, ինչ կարող է ուշանալ կամ առաջացնել բացասական փորձառություն?

Middle+
Global treds
130

Նկարագրիր իրավիճակը՝ օրական հանդիպման ժամանակ գործընկերը առաջարկում է սխալ լուծում, իսկ դու ունես այլ լուծում: Ինչ կանես?

Middle
Нетвижн
130

Ինքնուրույն պատմիր, ինչն է կոնկրետ արել ես քո նախագծերում, որոնք նախագծերը հետաքրքիր էին, ինչ փորձեցիր սովորել և դեպի ուր ուզում էիր զարգանալ։

Middle
ТАУ Сервис
130

Ինչպե՞ս կարող ենք լուծել race condition խնդիրը օգտվողների փոփոխության ժամանակ (երբ մի քանի հարցումներ ուղարկվում են հերթով): Որոնք մոտեցումները կարող են օգտագործվել՝ AbortController, debounce, կոճակների փակումը բեռնման վիճակով?

Middle+
HR SIGNAL
130

Ինչպե՞ս կլավացնեիր այս $ ֆունկցիայի կոդը, եթե այն օգտագործվեր արտադրությունում:

Middle
WB банк
130

Ինչպե՞ս ապահովեցիք API-ների պատասխանների տիպավորումը: Օգտագործե՞լ եք OpenAPI/Swagger կամ կոդի գեներացում։

Middle
UserGate
130

Ինչպե՞ս է բրաուզերը ռենդեր անում էջը: Ի՞նչ է տեղի ունենում HTML ստանալուց հետո:

Middle
Раппорто
129

Առաջադրանք № 4: իրականացնել ֆունկցիա ըստ նրա TypeScript-տիպերի (ֆունկցիան ընդունում է օբյեկտ և այդ օբյեկտի բանալի, վերադարձնում է այդ բանալիի արժեքը):

Middle
СБЕРСБЕР
129

Արդյո՞ք ավելի հարմար է «դու» կամ «դուք» օգտագործել:

Middle
NordClan
129
/298