Frontend
Ինչպե՞ս կվերաբերվեիք SVG պատկերների կազմակերպմանը համակարգը սկզբից կառուցելիս։
Ի՞նչ եք աշխատել:
/* Ի՞նչ կցուցադրվի կոնսոլում */ 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);
տիպ 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] }
Դա կայուն հիմք-կողմնորոշված բացատրություն է, և ինձ դուր է գալիս, որ դուք տարբերում եք տեսողական կենտրոնը տիպոգրաֆիկ հիմքից; ճկուն կենտրոնացումը հաճախ ամենահզոր մոտեցումն է տարբեր ֆոնտերի միջև: Երբ դիզայնի բնութագրերը անորոշ են (օրինակ, պատկերակ-տեքստի հարմարեցումը տարբեր է կոճակների, մուտքային դաշտերի և մենյուի տարրերի միջև), ինչպես եք սահմանում և փաստաթղթավորում մեկ հարմարեցման կանոն դիզայնի համակարգում, որպեսզի թիմերը այն հետևողականորեն կիրառեն?
Ինչու եք թողել ձեր նախորդ ընկերությունը?
Ի՞նչն է տարբերությունը useLayoutEffect և useEffect միջև։
Ի՞նչ տարբերություն կա Promise.all և Promise.allSettled-ի միջև։
[имя] հարցրեց: Կարող եք, խնդրում եմ, նկարագրել, թե ինչպես է կատարվում հանձնարարականի առաքումը զրոյից — սկսած բիզնես գաղափարից մինչև արտադրական միջավայրում գործարկումը։
// Երկու չափման կետերի հավաքածու է տրված, հաշվարկել սահմանափակման տուփի մակերեսը: // Տրված երկու չափման կետերի հավաքածուի համար հաշվարկել սահմանափակման տուփի մակերեսը: type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Ի՞նչ է բաղկացած JWT տոքենը։
Օգտատերը մուտքագրում է URL հասցեն հասցեային տողում և սեղմում է Enter-ը: Ի՞նչ կարևոր պահեր կարող են առաջանալ նրա ճանապարհին — ինչ կարող է սխալ լինել, ինչ կարող է ուշանալ կամ առաջացնել բացասական փորձառություն?
Նկարագրիր իրավիճակը՝ օրական հանդիպման ժամանակ գործընկերը առաջարկում է սխալ լուծում, իսկ դու ունես այլ լուծում: Ինչ կանես?
Ինքնուրույն պատմիր, ինչն է կոնկրետ արել ես քո նախագծերում, որոնք նախագծերը հետաքրքիր էին, ինչ փորձեցիր սովորել և դեպի ուր ուզում էիր զարգանալ։
Ինչպե՞ս կարող ենք լուծել race condition խնդիրը օգտվողների փոփոխության ժամանակ (երբ մի քանի հարցումներ ուղարկվում են հերթով): Որոնք մոտեցումները կարող են օգտագործվել՝ AbortController, debounce, կոճակների փակումը բեռնման վիճակով?
Ինչպե՞ս կլավացնեիր այս $ ֆունկցիայի կոդը, եթե այն օգտագործվեր արտադրությունում:
Ինչպե՞ս ապահովեցիք API-ների պատասխանների տիպավորումը: Օգտագործե՞լ եք OpenAPI/Swagger կամ կոդի գեներացում։
Ինչպե՞ս է բրաուզերը ռենդեր անում էջը: Ի՞նչ է տեղի ունենում HTML ստանալուց հետո:
Առաջադրանք № 4: իրականացնել ֆունկցիա ըստ նրա TypeScript-տիպերի (ֆունկցիան ընդունում է օբյեկտ և այդ օբյեկտի բանալի, վերադարձնում է այդ բանալիի արժեքը):
Արդյո՞ք ավելի հարմար է «դու» կամ «դուք» օգտագործել: