Frontend
Դու հանդիպե՞լ եք CORS մեխանիզմին:
Ինչի վրա եք գրել ոճերը վերջին նախագծում (SCSS, CSS Modules և այլն):
Ի՞նչ է Swagger/OpenAPI, ինչու է անհրաժեշտ և որտեղ է կիրառվում ֆրոնտենդում։
Ինչպե՞ս իրականացնել բանների ցուցադրությունը միայն մեկ անգամ՝ բոլոր սարքերում գրանցված օգտվողի համար:
Պատմեք մեզ թեստավորների հետ փոխգործակցության մասին — ինչպես կազմակերպվեց աշխատանքային գործընթացը։
Ինչու եք օգտագործել հարմարեցված լուծում գրաֆիկների համար՝ փոխարեն պատրաստի գրադարանների (օրինակ՝ Grafana)?
Ի՞նչ է նախագծի տեխնիկական աջակցությունը։
[անուն] հարցրեց: Օրինակ, երբևէ պարզեցիր լուծումը արագացնելով առաքման գործընթացը? Կարող ես օրինակ բերել?
Եթե ստեղծեք նոր Promise և ներսում կոնստրուկտորի մարմնում գրեք console.log, դա միկրոտասկի՞ն է, թե՞ հիմնական ստեկի:
Ի՞նչ ընդհանուր HTTP մեթոդներ կան, որոնք կարելի է ուղարկել սերվերին:
Ի՞նչ առավելություններ է տալիս inject() ֆունկցիայի օգտագործումը ձեր նախագծում կոնստրուկտորային ներարկման փոխարեն։
Կան դեպքեր, երբ սպրինտի ընթացքում հանկարծակի վերադասավորեցին առաջադրանքները և անհրաժեշտ էր ամեն ինչ նորից անել:
Ի՞նչ ձեռքբերում եք առավել հպարտ վերջին տարվա ընթացքում։
Ի՞նչ է տարբերությունը REST API և GraphQL-ի միջև։
Ի՞նչ է ձեզ համար լավ թիմը։
Դուք արդյոք իրականացրել եք որևէ ֆունկցիա՝ սեղանի վիճակի պահպանման համար, օրինակ՝ սյունակների տեղափոխում — դա պահում եք բեկենդում, տեղական կամ localStorage-ում?
Ինչպես օպտիմալացնել պատկերների բեռնման գործընթացը այն քարտերում, որոնք տեսանելի են viewport-ում: Ինչպես լուծել race condition խնդիրը արագ բովանդակության փոփոխության ժամանակ (օրինակ, YouTube Shorts)?
/** * `asyncAuth(callback)` ֆունկցիան ընդունում է callback, որի մեջ * կարող է փոխանցվել սխալ (առաջին արգումենտի रूपमा) և տվյալներ * բեկենդից (երկրորդ արգումենտի रूपमा): * asyncAuth((error, data) => {}); * * Դուք պետք է իրականացնել `auth()` ֆունկցիան, * որը կանչում է `asyncAuth()`, բայց վերադարձնում է Promise: * * @returns {Promise} */ function auth() { // asyncAuth((error, data) => {}); } /** * `tryAuth()` ֆունկցիան օգտագործում է `auth()` և, սխալ դեպքում, * կատարում է N լրացուցիչ փորձեր: * Եթե բոլորն անհաջող լինեն, վերադարձնում է վերջին սխալը: * * @returns {Promise} */ function tryAuth(n) { }
Ինչի վրա եք հիմնվելու ընկերություն և գործատու ընտրելիս;
Կարո՞ղ է ներմուծել FSD-ի մեկ մակարդակից մյուսին նույն մակարդակում։