Sobes.tech

Frontend

Môžete opísať štruktúru HTTP požiadavky: z akých častí sa skladá?

Middle+
Ozon Tech
43

Čo robiť na optimalizáciu výkonu React aplikácie (Web Vitals)?

Middle
TokenTech
43

Čo je generický typ v TypeScript a môžete uviesť praktický príklad?

Middle
Куаргет
43

Povedzte mi o signáloch v Angular.

Middle
СК Согласие
43

Ako je točno izveden odjem signala znotraj efekta ali computed? Kako Angular sledi spremembi signala in razume, da je treba ponovno izvesti?

Middle
Клируэй Технолоджис
43

Prečo si nepisal podrobnejšie komentáre v pull-requests? Zvyčajne takto píšeš kolegom?

Middle
РунитиРунити
43

Pri práci s RTK Query: aký problém môže nastať po úprave entity a návrate k skôr načítanému zoznamu entít?

Middle
ООО Медиа технологии
43

Aký je rozdiel medzi virtuálnym DOM a bežným DOM?

Middle
Элара
43

Čo sa stane, ak bude jedna z promises odmietnutá vo funkcii sumPromises?

Middle+
Яндекс 360Яндекс 360
43

setTimeout(function timeout() { console.log('Časovnik'); }, 0); let p = new Promise(function(resolve, reject) { console.log('Vytváranie sľubu'); resolve(); }); p.then(function(){ console.log('Spracovanie sľubu'); }); console.log('Koniec skriptu'); // Zložitý prípad // console.log(1); // setTimeout(() => console.log(2)); // Promise.resolve().then(() => console.log(3)); // Promise.resolve().then(() => setTimeout(() => console.log(4))); // Promise.resolve().then(() => console.log(5)); // setTimeout(() => console.log(6));

Middle
IGaming
43

Implementujte funkciu smartFetch, ktorá je obalom nad funkciou batchFetch pre požiadavky na údaje zo backendu podľa ID. Funkcia by mala zhromažďovať volania počas časového okna (timeout) a odosielať ich jedným dávkovým požiadavkom. Čakanie na ďalšie okno začína okamžite po odoslaní požiadavky. ID sú jedinečné, fetch je vždy úspešný. Je potrebné správne spracovať prípad, keď v rámci jedného okna prídu duplicitné ID.

Middle+
А7-Технологии
43

Ako prebiehalo vydanie a verzionovanie?

Middle
Data World
43

Prečo je lepšie presunúť logiku nastavovania vlajky v ref/premennej v rámci obslužného programu do useEffect? Vysvetlite, prečo je súčasný prístup (bez useEffect) zlý.

Middle+
wb
43

Čo je rozdiel medzi null a undefined?

Middle
Data World
43

Implementujte funkciu isMonotonic, ktorá prijíma pole čísel a určuje, či je monotonické (rastúce alebo klesajúce). Vráti true, ak je pole monotonické, inak false. Implementujte s lineárnou zložitostí O(n).

Middle+
Яндекс 360Яндекс 360
43

/** * Implementujte metódu times pre číselného objektu. * Funkcia by mala prijať callback a volať ho * stanovený počet krát s indexom aktuálnej iterácie. */ Number.prototype.times = function (callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } } // Príklady console.clear(); (3).times(console.log) // 0 // 1 // 2

Middle
Яндекс
43

Ovlivnilo poradie stĺpcov v zloženom indexe konečný výkon dotazu?

Middle
ООО Медиа технологии
43

V akých jednotkách boli hodnotené úlohy — v hodinách? Boli veľké úlohy na niekoľko dní alebo viac ako týždeň?

Middle
Ifellow
43

Ako explicitne uviesť, že T je typ poľa a nie typ prvku (pomocou Array<T>)?

Middle+
Ozon Tech
43

Je možné typovať akumulátor v reduce nie cez AS, ale cez generik? Je možné automaticky vypočítať typ návratovej hodnoty na základe odovzdaného objektu pomocou typov TypeScript?

Middle
РунитиРунити
43
/292