Sobes.tech

Frontend

/* 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
Яндекс
122

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

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

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
122

Acest proiect principal este o etichetă albă? Este vândut clienților cu personalizare pentru ei?

Middle+
wb
122

Ai lucrat cu microfrontends în proiecte?

Senior
Type
122

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

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

Ce sunt atributele de date personalizate în HTML? Cum se scriu, cum se accesează din JavaScript și pentru ce sunt folosite?

Middle+
ООО Делай мебель
122

Ai considera semnale și RxJS ca instrumente interschimbabile, sau fiecare pentru sarcina sa? Dacă al doilea — pentru ce anume?

Middle
ГосуслугиГосуслуги
122

Uită-te la al treilea bloc de cod — ce probleme există în return-ul componentului?

Middle+
Сбертех
122

// Ți se dă un șir format din litere latine, spații și semne de punctuație. // Un șir se numește pangram dacă conține cel puțin o dată fiecare dintre cele 26 de litere. Determină dacă șirul este pangram. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // codul tău aici } console.log(isPangram(`A pangram or holoalphabetic sentence is a using every letter of a given alphabet at least once.`)); // => console.log(isPangram('Waltz, bad nymph, for quick jigs vex.'))

Middle+
Яндекс
122

De ce ai decis să îți schimbi locul de muncă acum?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
122

Ce este HTTP/2 și în ce se deosebește de HTTP/1.1?

Middle
TokenTech
122

Adică ai participat, grosso modo, la arhitectură, la planificare?

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

Cum se rezolvă problema closure-ului învechit în useCallback fără a adăuga dependențe în array-ul de dependențe?

Middle
BCraft
122

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
122

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

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

Știi ce este GraphQL?

Middle
СберInfra.cloud
122

Spune-mi, în general, cum funcționează randarea pe partea serverului (SSR): care sunt etapele cheie, punctele importante. De ce se întâmplă ca HTML-ul renderizat pe server să se transforme într-o aplicație reactivă completă pe client?

Middle
GeForbit
122

[nume] a întrebat: sarcină de context: ce va afișa consola pe liniile 12, 13, 14? Cum să faci ca linia 14 să aibă contextul corect fără a modifica linia 14 însăși?

Middle
OZONOZON
122

Care sunt greșelile tipice de hidratare și cum le evităm?

Middle
Marfatech
122
/298