Frontend
Ce teste ai scris, pe ce și ce anume ai testat?
Ce face funcția `getUser` în interiorul hook-ului?
Ce este încărcarea sincronă și asincronă a JavaScript și CSS? De ce depinde modul de încărcare?
Explică ce se întâmplă cu cererile vechi la schimbarea utilizatorului și cum `AbortController` previne condițiile de cursă (race condition).
Îți va ajuta `useCallback` aici? Unde exact și pentru ce este nevoie în acest hook?
Ce nu este în regulă cu codul prezentat cu Promise.race și un array gol de promisiuni? Ce va fi în final în consolă?
Cum îmbunătățim wrapper-ul de retry peste fetch pentru a repeta cererea chiar și atunci când răspunsul HTTP are response.ok === false?
Ce gestioneri de stare au fost folosiți în proiect? Cum apar datele din Pinia pe pagină?
Solicitați date despre postări, comentarii și utilizatori prin trei API-uri și colectați un array unic de obiecte: id și titlul postării, numele autorului și numărul de comentarii la postare.
Pentru o funcție de numărătoare cu închidere, unde mesajul este format înainte de apelul la incrementare, determinați ce va fi afișat. Cum să corectați codul pentru ca valoarea actuală a numărătorului să fie afișată?
Care a fost cel mai mare microfrontend? Ce înseamnă „aplicație gazdă”?
Aveai un monorepository sau depozite separate pentru aplicații și biblioteci partajate?
Ce lipsește în Node.js comparativ cu mediul browserului?
Pentru ce ar putea fi utilizate în prezent prototipurile JavaScript?
JavaScript: care este diferența dintre `prototype` și `__proto__`?
Care vor fi următorii pași ai procesului de selecție după acest interviu?
S-a folosit un monorepository în arhitectura micro frontend? Cum au organizat testele după trecerea la micro frontends?
Spuneți-ne mai multe despre CI/CD: cum a avut loc implementarea și câte medii au fost?
Cum ai identificat blocajele pe o pagină cu multe camere și cum ai decis ce anume trebuie optimizat? Cât de profund ai profilat?
Cum să previi condițiile de cursă în useFetch dacă URL-ul s-a schimbat, a doua cerere s-a terminat mai devreme decât prima, iar prima a suprascris apoi datele curente?