Frontend
Դու գիտե՞ս հյոստ-օբյեկտների (host objects) և բնիկ օբյեկտների (native objects) միջև տարբերությունը։
export function foo(o, arr) { return arr.reduce((a, x) => { // եթե (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])
Երբ է կանչվում useEffect-ը: Ի՞նչ պայմաններում է այն գործարկվում:
Քանի ժամանակ է պահանջվում նոր նախագիծ սկսելու համար?
Արդյոք հատկացվել են ռեսուրսներ թեստեր գրելու համար: Ինչ փորձ ունեք թեստեր գրելու մեջ:
Ինչպե՞ս առաջնահերթություն եք տալիս տեխնիկական պարտքին՝ համեմատած բիզնես առաջադրանքների հետ:
Ի՞նչ է նշանակում, եթե ref կոչվում է 'պատկերացնող' կամ 'վերին մակարդակ' - որը չի հետևում օբյեկտին խորությամբ, միայն նրա վերին հատկություններին: (շաղշաղման մասին հարց)
Պատմեք ձեր փորձի, վերջին աշխատավայրի, տեխնոլոգիական ստեքի, թիմի, պարտավորությունների մասին
Ի՞նչ գիտեք, թե ինչ կլինի, եթե գրեք return և թողեք այն դատարկ (անարժեք):
Ի՞նչ է տարբերությունը cookies և localStorage-ի միջև:
/* Երկու դասավորված ցանկեր են, որոնք ներկայացնում են օգտվողների առցանց ներկայության միջակայքերը օրվա ընթացքում: Միջակայքի սկիզբը խիստ փոքր է ավարտից: Պետք է հաշվարկել այն միջակայքերը, երբ երկու օգտվողներն էլ եղել են առցանց: Միջակայքերը նշված են ժամերով, ընդունելով, որ կարող են լինել 0-ից 24: */ կտրում( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] կտրում( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function կտրում(օգտագործող1, օգտագործող2) { // գրեք ձեր կոդը այստեղ }
Ի՞նչ է տարբերությունը Promise.all և Promise.allSettled միջև։
Ի՞նչ արժեքներ կարելի է պահել JSON-ում: Կարող եք այնտեղ պահել ֆունկցիաներ:
Ինչու եք ընտրել WebSocket-ը: Կան այլընտրանքներ՞
Ի՞նչ է Event Loop-ում միկրոտասքների և մակրոտասքների կատարման հաջորդականությունը։
Կա՞նք էր նախատեսված անվճար օգտվողների անցումը վճարող հաճախորդների (կազմակերպությունների) կարգավիճակին: Ինչպես տեխնիկապես իրականացվեց այդ անցումը?
Դիտեք այս կոդի կտորը — հասկացեք, թե ինչ է անում, և գրեք պարզ օրինակ օգտագործման համար։ Լոդաշում կա նաև նման(helper)։
Ինչպե՞ս ես վերաբերվում արհեստական բանականությանը: Օգտագործո՞ւմ ես այն աշխատանքում և ամենօրյա կյանքում:
Կարող է՝ դինամիկ ներբեռնումները օգտագործել React.lazy-ից բացի այլ վայրերում: Որտե՞ղ կարող են դրանք օգտակար լինել։
```javascript console.log("Start"); setTimeout(() => { console.log("Timeout 1"); Promise.resolve().then(() => console.log("Promise inside Timeout")); }, 0); Promise.resolve() .then(() => { console.log("Promise 0"); setTimeout(() => console.log("Timeout inside Promise"), 0); }) .catch(() => console.log("Promise 1")) .then(() => console.log("Promise 2")); function foo() { Promise.resolve().then(() => { console.log("Promise 3"); foo(); }); } foo(); requestAnimationFrame(() => { console.log("RequestAnimationFrame"); }); console.log("End"); // Start // END // "Promise 0" // Promise 2 // // Timeout 1 // Promise inside Timeout // RequestAnimationFrame // Timeout inside Promise ```