Sobes.tech

Frontend

Ce va returna dacă declari o funcție async și o apelezi fără await?

Middle
СБЕРСБЕР
32

Care este diferența dintre un script obișnuit, un script cu async și un script cu defer? Dacă există mai multe etichete script pe pagină, în ce ordine se vor încărca și executa?

Middle+
Mish
32

Spune-mi mai multe despre navigarea pe tastatură pe care ai implementat-o.

Middle+
Ifellow
32

De ce părăsiți compania dvs. actuală acum?

Middle
ИРИ
32

Ai avut vreodată o experiență negativă în echipă, cum ar fi dispute intense în timpul revizuirii codului? Cum ai acționa într-o astfel de situație?

Middle
Altenar
32

Cum se accelerează încărcarea unei pagini cu multe imagini și carduri?

Middle+
Твое Лайв
32

Cum se poate analiza JSON în mod secvențial, împărțind procesarea în bucăți, pentru a nu bloca firul principal? Prin ce se poate porni procesarea următoarei bucăți pentru a nu încetini pagina (de exemplu, requestIdleCallback, generatoare)?

Middle
IBIT
32

Cum să faci ca toate cererile să fie tratate uniform în Axios (de exemplu, verificarea expirării tokenului)?

Middle+
Додо пицца
32

Ai lucrat cu clase în TypeScript?

Middle+
Ozon Tech
32

let obj = { a: 1 }; let array = [obj]; obj = null; console.log(obj); // console.log(array); //

Middle+
IT OneIT One
32

Cum se poate realiza o legătură bidirecțională?

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

Care sunt diferențele dintre nivelurile de izolare în PostgreSQL? Există Read Uncommitted?

Senior
Позитив Технолоджис
32

Sarcină de revizuire a codului: parcurgeți codul furnizat (nu modificați liniile 11 până la 31) și lăsați comentarii despre tot ce nu vă place, indicând ce trebuie corectat.

Middle+
Альфа-БанкАльфа-Банк
32

Cum a fost organizată munca ta cu sarcinile? De unde proveneau, existau manageri?

Middle
Тензор
32

Poate fi combinat `debounce` cu `AbortController`?

Middle
Экосистема тенниса MYTENNIS ONLINE
32

Sarcină practică: în React, încărcați un utilizator după userId prin fetch și anulați cererea anterioară dacă userId se schimbă înainte de finalizarea cererii.

Middle
ГКУ Инфогород
32

În ce etape ai putut influența calitatea produsului?

Middle
ИРИ
32

/** * Funcția `tryAuth()` utilizează `auth()` și, în caz de eroare, * face N încercări suplimentare. * Dacă toate încercările eșuează, aruncă ultima eroare. * * @returns {Promise} */ export function tryAuth(n) { }

Middle
Яндекс МаркетЯндекс Маркет
32

console.log("foo"); setTimeout(() => { console.log("bar"); }, 0); queueMicrotask(() => { console.log("baz"); Promise.resolve() .then(() => console.log("ban")); }); new Promise((resolve) => { console.log("bla"); resolve("baf"); }).then(console.log); console.log("bak"); //// foo bla bak baz baf ban bar

Middle
АЙ-ТЕКОАЙ-ТЕКО
32

/** * @param {Array} iterable * @return {Promise<Array>} */ function promiseAll(iterable) {} // Exemplu rezolvat. const p0 = Promise.resolve(3); const p1 = 42; const p2 = new Promise((resolve, reject) => { setTimeout(() => { resolve('foo'); }, 100); }); promiseAll([p0, p1, p2]).then(console.log); // [3, 42, 'foo']

Middle
IGaming
32
/292