Sobes.tech

Frontend

export function foo(o, arr) { return arr.reduce((a, x) => { // dacă (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])

Middle+
Mayflower
125

Când este apelat useEffect? În ce circumstanțe se declanșează?

Middle+
Сбертех
125

Cât timp durează pentru a începe un nou proiect?

Senior
СБЕРСБЕР
125

Au fost alocate resurse pentru scrierea testelor? Ce experiență aveți în scrierea testelor?

Middle+
АэрофлотАэрофлот
125

Cum prioritizați datoria tehnică în raport cu sarcinile de afaceri?

Middle+
wb
125

Ce înseamnă dacă un ref este numit 'superficial' sau 'de nivel superior' - că nu urmărește obiectul în profunzime, doar proprietățile sale superioare? (întrebare despre shallowRef)

Middle
Программный код
125

Vorbește despre experiența ta, ultimul loc de muncă, tehnologia folosită, echipa ta, responsabilitățile tale

Middle
Раппорто
125

Știți ce se întâmplă dacă scrieți return și îl lăsați gol (fără valoare)?

Middle
Омнидата
125

Care este diferența dintre cookies și localStorage?

Middle
ИРИ
124

/* Două liste sortate cu intervale de prezență a utilizatorilor online pe parcursul zilei sunt date. Începutul intervalului este strict mai mic decât sfârșitul. Este necesar să calculați intervalele în care ambii utilizatori au fost online. Intervalele sunt indicate în ore, considerând că pot fi de la 0 la 24. */ intersecție( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] intersecție( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function intersecție(utilizator1, utilizator2) { // scrieți codul dvs. aici }

Middle
Яндекс
124

Care este diferența dintre Promise.all și Promise.allSettled?

Middle+
Ifellow
124

Ce valori pot fi stocate în JSON? Se pot stoca funcții acolo?

Middle
Pac Group
124

De ce ai ales WebSocket? Există alternative?

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

Ai folosit Vitest sau Playwright în munca ta?

Middle
Нанософт
124

Care este secvența de executare a microtask-urilor și macrotask-urilor în Event Loop?

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

A fost prevăzută trecerea utilizatorilor gratuiti în statutul de clienți plătitori (companii)? Cum a fost realizată tehnic această tranziție?

Middle+
Сбер. IT
124

Uită-te la acest fragment de cod — înțelege ce face și scrie un exemplu simplu de utilizare. De asemenea, există un helper similar în lodash.

Middle+
Mayflower
124

Ce părere ai despre inteligența artificială? O folosești la muncă și în viața de zi cu zi?

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

Se pot folosi importuri dinamice în afară de React.lazy? Unde pot fi utile?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
124

```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 ```

Middle
Мыс
124
/298