Sobes.tech

Frontend

În Angular, odată cu apariția semnalelor, există termenul 'context reactiv'. Cum îl înțelegi?

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

Ai avut vreodată de-a face cu Cache API?

Middle
Лантан
121

Care este scopul unor instrumente precum Next.js, Vite și bibliotecile de testare în ecosistemul React, și ce compromisuri practice ai lua în considerare atunci când le alegi pentru un proiect de producție?

Middle+
AndersenAndersen
121

De ce Vuex a devenit mai puțin popular și toată lumea a început să folosească Pinia?

Middle
Voximplant
121

/* Trei secțiuni de cod sunt date. Este necesar să scrieți rezultatul fiecărui console.log. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);

Intern
Яндекс
121

Care sunt fazele evenimentelor în browser (captare și bubbling)? Cum oprești bubbling-ul? Cum previi acțiunea implicită?

Middle
ОТП БанкОТП Банк
121

La navigarea de pe pagina listei de utilizatori către pagina unui utilizator specific, există o încărcare lungă (loader-ul rămâne timp de 2 secunde din cauza unei întârzieri artificiale). Cum se poate îmbunătăți această situație?

Middle
Mayflower
121

Ce metode cunoști pentru a converti un șir de caractere într-un număr?

Middle
ТранснефтьТранснефть
121

Ce părere ai despre formatul de comunicare cu mini-ședințe pe parcursul zilei? Este normal să apară întâlniri mici pe parcursul zilei?

Middle
РунитиРунити
121

Ce dificultăți ai întâmpinat în timpul migrării aplicației Vue?

Middle
КейСофт
121

function createRateLimiter(limit, interval) {} // Teste const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Ignorat (limita 2/100ms) setTimeout(() => limiter(fn), 150); // count = 3 (a trecut >100ms)

Middle
IGaming
121

Vorbiți despre experiența dvs. de muncă actuală: la ce proiect ați lucrat, ce sarcini ați îndeplinit, ce s-a realizat?

Senior
Ренессанс СтрахованиеРенессанс Страхование
121

Câți utilizatori vom avea? Este necesară optimizarea SEO? Este necesară localizarea? Ce metrici trebuie să colectăm?

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

Ce se va întâmpla în al doilea bloc cu funcția asincronă loadRolesData din interiorul useEffect?

Middle+
Сбертех
121

/** * Este necesar să scrieți o funcție asincronă, * care va "doar" pentru numărul specificat de milisecunde, * și apoi se va încheia cu succes */ function sleep(duration) { } // Exemplu const startTime = Date.now(); console.log("Începem să dormim..."); sleep(2000).then(() => { console.log("S-a trezit după 2 secunde!"); console.log("Timpul trecut: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("S-a trezit după 1 secundă!"); console.log("Timpul trecut: ", Date.now() - startTime); });

Middle+
Яндекс
121

Vorbește pe scurt despre tine și experiența ta în dezvoltare.

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

[имя] a întrebat: Poți, te rog, să descrii procesul de livrare a unei sarcini de la zero — de la ideea de afaceri până la implementarea în mediul de producție?

Middle+
WB банк
121

Ce metodă de array încalcă tipizarea în TypeScript?

Middle
Раппорто
121

Cât de confortabil vă simțiți să lucrați cu cod legacy, să comutați între diferite framework-uri și, dacă este necesar, să aduceți treptat aplicațiile la un singur stack?

Middle
КейСофт
121

De ce ai decis să devii dezvoltator?

Middle
Нетвижн
121
/298