Sobes.tech

Frontend

Ի՞նչ են Angular-ում փոփոխությունների հայտնաբերման ռազմավարությունները և ինչպես է աշխատում OnPush-ը։

Middle+
Сибилтек-софт
171

Ինչպե՞ս կարող եք իմանալ, որ արտադրությունում ձևում խնդիրներ կան, եթե այն դադարեց աշխատել (օրինակ, գրանցումը չի ավարտվում):

Middle+
Mayflower
171

TypeScript-ի առաջադրանքի երրորդ մասը՝ ստեղծել նոր տիպ՝ հիմնված Delivery տիպի վրա, որի բոլոր դաշտերը ընտրովի են (կարող են ունենալ undefined արժեք) և չեն կարող փոխել իրենց արժեքը (readonly): Օգտագործեք utility տիպեր Partial և Readonly։

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

/* Ի՞նչ կցուցադրվի կոնսոլում */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));

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

Կարո՞ղ է դա ճիշտ աշխատի, եթե clearCache- ը փոխանցվի ոչ թե callback-ի միջոցով, այլ որպես ուղղակի հղում map.clear մեթոդին (օրինակ, clearCache = cache.clear): Ինչպե՞ս կարելի է դա ուղղել։

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

Կաշառվել են արդյոք հարցումները օֆլայն ռեժիմում աշխատելու համար?

Middle
Лантан
170

Ինչ եք գիտակցում TypeScript-ի օգտակար տեսակների մասին?

Middle
Marfatech
169

Ի՞նչ հարցեր ունեք թիմի և զարգացման գործընթացների մասին։

Middle
МПФИТ
169

Պատմեք իրավիճակի մասին, երբ դուք օպտիմալացրել եք դիմումի կատարողականությունը (նշված ձեր ռեզյումեում) — ինչու էջը սկզբում այդքան դանդաղ էր բեռնվում և ինչպես եք դա շտկել?

Middle
Элара
168

Այս տոմսերից կարելի է կառուցել միակ, անընդհատ երթուղի: Երթուղու մեջ չկա ցիկլեր կամ կրկնություններ: Դուք պետք է գրել ծրագիր, որը վերադարձնում է այդ նույն տոմսերի օբյեկտները երթուղու հաջորդականությամբ: ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```

Middle
Яндекс МаркетЯндекс Маркет
168

Ի՞նչ է տարբերությունը combineLatest և forkJoin օպերատորների միջև։

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

Եթե անհրաժեշտ է մեծացնել ռոլիկների (բարերի) քանակը, օրինակ, տասը, ինչպես դարձնել իրականացմանը ճկուն, որպեսզի չպահեք արժեքները ձեռքով յուրաքանչյուր ռոլիկի համար (օրինակ, միջոցով պարամետրը numberOfRollers և Array.from)?

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

elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [հղում] export default () => { return <div>Բարև!</div> }

Middle+
РСХБ
167

Ներկայացնո՞ւմ եք PHP կոդ գրել ֆրեյմվորկներում կամ մաքուր PHP-ում։

Middle
Ростелеком
167

Ի՞նչ է CSP (Բովանդակության Անվտանգության Քաղաքականությունը)։

Senior
Type
167

Երբ պետք է զանգահարել վերջնական լուծումը, եթե բոլոր խոստումները հաջողությամբ կատարվել են?

Middle
Ай-Теко (I-Teco)
167

Ի՞նչ է անհրաժեշտ CSS մոդուլների համար: Ինչու՞ չենք օգտագործում սովորական CSS-ը։

Middle
Smitex
167

Ներկայացրեք Event Loop-ը JavaScript/բրաուզերում։

Middle
SimbirsoftSimbirsoft
167

Պատմիր, թե ինչպես էր կազմակերպված բազմալեզվությունը նախագծում (4 լեզու, Next.js)

Middle
Раппорто
167

Ինչու եք հիմա սկսում նոր տեղ որոնել?

Middle
нейровэд
167
/298