Frontend
În Angular, odată cu apariția semnalelor, există termenul 'context reactiv'. Cum îl înțelegi?
Ai avut vreodată de-a face cu Cache API?
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?
De ce Vuex a devenit mai puțin popular și toată lumea a început să folosească Pinia?
/* 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);
Care sunt fazele evenimentelor în browser (captare și bubbling)? Cum oprești bubbling-ul? Cum previi acțiunea implicită?
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?
Ce metode cunoști pentru a converti un șir de caractere într-un număr?
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?
Ce dificultăți ai întâmpinat în timpul migrării aplicației Vue?
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)
Vorbiți despre experiența dvs. de muncă actuală: la ce proiect ați lucrat, ce sarcini ați îndeplinit, ce s-a realizat?
Câți utilizatori vom avea? Este necesară optimizarea SEO? Este necesară localizarea? Ce metrici trebuie să colectăm?
Ce se va întâmpla în al doilea bloc cu funcția asincronă loadRolesData din interiorul useEffect?
/** * 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); });
Vorbește pe scurt despre tine și experiența ta în dezvoltare.
[имя] 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?
Ce metodă de array încalcă tipizarea în TypeScript?
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?
De ce ai decis să devii dezvoltator?