Frontend
Ai primit o sarcină de dezvoltare cu design-uri și cerințe descrise, dar în timpul lucrului realizezi că nu este modul corect de a o implementa. Ce vei face? Ai avut experiențe similare în locurile de muncă anterioare?
Care este diferența dintre operatorul de fuziune nulă (??) și operatorul logic OR (||)?
Spune-mi mai multe despre constructorul de quiz-uri din CV — ce este și cum a fost realizat?
Ai menționat că cookie-ul httpOnly ajuta la combaterea atacurilor XSS, corect? Cum?
Au fost persoane la locul de muncă cu care a fost dificil să comunici? S-au luat măsuri?
Funcția simulează rotirea tamburului cu o oprire treptată - folosește onRoll pentru animația de rotație (schimbarea valorii curente pe tambur) - și onStop pentru a anunța când tamburul s-a oprit exemplu runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )
Cum ai știut că token-ul de acces a expirat?
Ce se întâmplă dacă nu specificați un array de dependențe în useEffect? Dacă adăugați count în array-ul de dependențe și apăsați butonul, va fi apelată funcția de cleanup?
Din punctul de vedere al securității, te deranjează ceva în implementarea metodei html?
Pachetul avea 1,5 megabytes, a devenit între 700 și 800 kilobytes. Cum au redus exact pachetul? Cum ai începe acum să optimizezi un pachet de 2 megabytes?
Care sunt cele mai periculoase greșeli atunci când lucrezi cu hooks pe care le-ai menționa?
Ai configurat anteturile de securitate pe server?
Există un cod care spam recursiv pentru microtask-uri. Utilizatorul accesează pagina și face clic pe buton. Va funcționa clicul?
A fost nevoie să configurezi un linter, un formatter sau să conectezi plugin-uri?
Sarcină de codare live: dat fiind un array de obiecte cu câmpurile id, title și data, trebuie obținute titluri unice fără a ține cont de diferența de majuscule/minuscule.
Ce returnează metoda forEach?
Ce va afișa console.log? (exercițiu despre context: obiectul user cu metoda greet, apelarea metodei direct și printr-o variabilă)
Te consideri dintre celor care scriu totul singuri sau dintre cei care folosesc o bibliotecă în orice situație? Care biblioteci nu le-ai rescrie și pe care le-ai scrie tu însuți?
Plănuiți să rămâneți să locuiți în Italia pentru mult timp?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 }; //foo //bar setTimeout(() => { console.log("timeOut"); }, 0); console.log(1); new Promise((resolve) => { console.log("Promise"); setTimeout(() => { console.log("timeOut2"); resolve(); }, 0); }) .then(() => { console.log("then1"); }) .then(() => { console.log("then2"); }); console.log(4); setTimeout(() => { console.log("timeOut3"); }, 0);