Sobes.tech

Frontend

export function foo(o, arr) { return arr.reduce((a, x) => { // se (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

Quando viene chiamato useEffect? In quali circostanze si attiva?

Middle+
Сбертех
125

Quanto tempo ci vuole per avviare un nuovo progetto?

Senior
СБЕРСБЕР
125

Sono state allocate risorse per la scrittura di test? Quale esperienza ha nella scrittura di test?

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

Come prioritizzi il debito tecnico rispetto alle attività aziendali?

Middle+
wb
125

Cosa significa se si chiama un ref 'superficiale' o 'di livello superiore' - che non monitora l'oggetto in profondità, solo le proprietà superiori? (domanda su shallowRef)

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

Parla della tua esperienza, dell'ultimo posto di lavoro, dello stack, del team, delle responsabilità

Middle
Раппорто
125

Sai cosa succede se scrivi return e lo lasci vuoto (senza valore)?

Middle
Омнидата
125

Qual è la differenza tra cookie e localStorage?

Middle
ИРИ
124

/* Due liste ordinate con intervalli di presenza degli utenti online durante il giorno. L'inizio dell'intervallo è strettamente inferiore alla fine. Devi calcolare gli intervalli in cui entrambi gli utenti erano online. Gli intervalli sono indicati in ore, considerando che possono essere da 0 a 24. */ intersezione( [[8, 12], [17, 22]], [[5, 11], [14, 18], [20, 23]] )// [[8, 11], [17, 18], [20, 22]] intersezione( [[9, 15], [18, 21]], [[10, 14], [21, 22]] )// [[10, 14]] function intersezione(utente1, utente2) { // inserisci il tuo codice qui }

Middle
Яндекс
124

Qual è la differenza tra Promise.all e Promise.allSettled?

Middle+
Ifellow
124

Quali valori possono essere memorizzati in JSON? È possibile memorizzare funzioni?

Middle
Pac Group
124

Perché hai scelto WebSocket? Ci sono alternative?

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

Hai usato Vitest o Playwright nel tuo lavoro?

Middle
Нанософт
124

Qual è la sequenza di esecuzione delle microtask e delle macrotask nell'Event Loop?

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

È prevista la transizione degli utenti gratuiti a clienti paganti (aziende)? Come è stato realizzato tecnicamente questo passaggio?

Middle+
Сбер. IT
124

Guarda questo pezzo di codice — capisci cosa fa e scrivi un esempio semplice di utilizzo. C'è anche un helper simile in lodash.

Middle+
Mayflower
124

Come ti senti riguardo all'intelligenza artificiale? La usi nel lavoro e nella vita quotidiana?

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

È possibile utilizzare gli import dinamici in altri contesti oltre a React.lazy? Dove possono essere utili?

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