Sobes.tech

Frontend

Vorbește despre bind, call, apply. Care este diferența dintre ele?

Middle
ИРИ
121

Cine s-a ocupat de configurarea mediului de dezvoltare, a linters-urilor, a formatter-elor (Husky, hooks pre-commit)?

Middle+
М.Видео/эльдорадо
121

Cum se obțin datele din API în interiorul unui thunk, având în vedere că API-ul este transmis ca argument suplimentar în middleware-ul thunk?

Middle
Mayflower
121

Ai menționat un UI-kit. Care componentă a fost cea mai dificilă sau interesantă de implementat și care a reprezentat cea mai mare provocare?

Middle
Веб-мост
121

Care este diferența dintre cookies și localStorage?

Middle
ИРИ
120

Ce protocoale de autentificare și autorizare cunoști? Vorbește despre JWT.

Middle
Мыс
120

Ce proprietate obligatorie trebuie să aibă fiecare element la redarea unei liste în React? De unde se pot lua cheile și de unde nu?

Middle
Тензор
120

Modul clasic de aliniere a unui div.

Middle
РунитиРунити
120

Ai întâmpinat vreodată mecanismul CORS?

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

Ce caractere trebuie escapate pentru protecția împotriva atacurilor XSS?

Senior
Bitrix
120

Vorbește despre experiența ta de muncă și cele mai interesante momente din carieră

Senior
Type
120

Ai configurat vreodată CI/CD sau aspecte legate de infrastructură?

Middle
Navio
120

Ai folosit Vitest sau Playwright în munca ta?

Middle
Нанософт
120

Cu ce constă suportul tehnic al proiectului?

Middle
Веб-мост
120

Ce sarciniți doriți să faceți la noul loc de muncă? Există interes pentru dezvoltarea în domeniul tehnic sau arhitectural?

Middle
Ifellow
120

A fost nevoie să lucrezi cu noile hooks ale React (18/19), cum ar fi useTransition, useDeferredValue?

Middle+
РСХБ
120

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

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

Și în ceea ce privește aplicațiile care erau integrate une în altele — toate erau pe React?

Middle
Navio
120

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
120

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
Ренессанс СтрахованиеРенессанс Страхование
120
/298