Frontend
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 'жогорку' же 'жогорку деңгээлдеги' деп аталса - ал объектти тереңдете көзөмөлдөбөйт, тек жогорку мүнөздөмөлөрүн гана көзөмөлдөйт? (shallowRef жөнүндө суроо)
Өз тажрыйбаңыз, акыркы иш ордуңуз, стек, командаңыз, милдеттериңиз жөнүндө айтып бериңиз
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ти тандадыңыз? Башка альтернатива барбы?
Ишиңизде Vitest же Playwright колдондуңузбу?
Event Loop'ta mikro vazifalar menen makro vazifalarnyn ýerineş tertibi qanday?
Бушлай колдонуучулардын төлөчү кардарларга (компанияларга) өтүшү каралган беле? Бул өтүү техник жактан кандай уюштурулду?
Бул код бөлүгүн карап чыгыңыз — эмне кылып жатканын түшүнүп, жөнөкөй мисал жазып бериңиз. lodashта окшош жардамчы да бар.
Жасалма акылга кандай карайсың? Аны иште жана күндөлүк жашоодо колдонуп жатасыңбы?
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 ```