Frontend
Ce se întâmplă dacă un utilizator comută rapid între tab-uri (filme/seriale), fiecare făcând o solicitare API? Cum se poate remedia acest lucru?
Care este soluția pentru loopRunning și signal.addEventListener abort?
Conectați hook-ul corectat în al doilea component și afișați un număr aleatoriu și poziția curentă de derulare.
Ai nevoie de acreditare IT?
Pe lângă structura de foldere, ce alte principii are FSD?
Puteți oferi un exemplu concret de situație în care a fost nevoie să înțelegeți ceva nou și apoi să discutați soluția cu echipa?
Care este diferența dintre await p1, await p2 și Promise.all([p1, p2])?
Creați o funcție care respinge promisiunea returnată, transmitând ca eroare șirul "timeout_error", dacă nu se rezolvă în timpul specificat sau se comportă normal ca originalul. @param {Promise} promise Promisiunea originală @param {Number} timeoutMilliseconds Timpul pentru timeout în milisecunde @return {Promise} Promisiunea cu comportamentul dorit function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Ce nu ai vrea să faci la noul tău loc de muncă?
Ce metode de izolare CSS cunoști?
Cum evaluezi starea actuală a manualului de brand — ce îți place, ce nu?
Înțelegeți italiana și veți putea să vă ocupați de contract și documente în italiană?
Vorbește despre promisiuni: la ce sunt utile, de ce sunt mai bune decât callback-urile, stări, metode statice (all, allSettled, race, any).
Ce este un generic în TypeScript și puteți oferi un exemplu practic?
Există un input în care utilizatorul introduce o valoare. Este necesar ca, la reîncărcarea paginii, valoarea introdusă să rămână în acest input. Descrieți o soluție și scrieți codul folosind localStorage.
Ați fost nevoit să lucrați cu autorizarea? Povestiți-ne mai multe despre implementare.
Cum decideați unde era critic să acoperiți cu teste și unde nu?
Se poate forța rularea colectorului de gunoi în JavaScript?
A fost nevoie să te adâncești în setările linter-ului? Ce aspecte ai configurat: plugin-uri, reguli de sintaxă, corectare automată?
Unde era stocat cache-ul normalizat? Era unul reactiv?