Frontend
Vorbește despre bind, call, apply. Care este diferența dintre ele?
Cine s-a ocupat de configurarea mediului de dezvoltare, a linters-urilor, a formatter-elor (Husky, hooks pre-commit)?
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?
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?
Care este diferența dintre cookies și localStorage?
Ce protocoale de autentificare și autorizare cunoști? Vorbește despre JWT.
Ce proprietate obligatorie trebuie să aibă fiecare element la redarea unei liste în React? De unde se pot lua cheile și de unde nu?
Modul clasic de aliniere a unui div.
Ai întâmpinat vreodată mecanismul CORS?
Ce caractere trebuie escapate pentru protecția împotriva atacurilor XSS?
Vorbește despre experiența ta de muncă și cele mai interesante momente din carieră
Ai configurat vreodată CI/CD sau aspecte legate de infrastructură?
Ai folosit Vitest sau Playwright în munca ta?
Cu ce constă suportul tehnic al proiectului?
Ce sarciniți doriți să faceți la noul loc de muncă? Există interes pentru dezvoltarea în domeniul tehnic sau arhitectural?
A fost nevoie să lucrezi cu noile hooks ale React (18/19), cum ar fi useTransition, useDeferredValue?
Adică ai participat, grosso modo, la arhitectură, la planificare?
Și în ceea ce privește aplicațiile care erau integrate une în altele — toate erau pe React?
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?