Frontend
Completați matricea 5×5 cu numere întregi aleatorii unice de la 0 la 1000.
De ce nu se pot adăuga erori în funcția any prin push, ci trebuie să fie scrise după index?
Prin ce protocoale comunica aplicația ta cu backend-ul?
Primești o sarcină: după 10-15 minute de lucru, pagina începe să se încarce foarte lent, trebuie remediat. Care vor fi primii tăi pași?
Sarcină: Creați o pagină cu un tabel multifuncțional de criptomonede. Trebuie să vă conectați la API și să afișați lista de monede în tabel. Cerinte minime: Proiect creat de la zero Numai Typescript Conectare la API Sortare după valori în coloană Căutare după valori în celule (funcționează pe principiul logic AND) Sarcini suplimentare: Paginare proprie Stiluri minime (aspect plăcut și ordonat) Căutare generală în toate valorile celulelor Posibilitatea de a fixa coloanele
Aveți ture de gardă (on-call) și cum sunt organizate?
Când trebuie să folosești Managerul de Stare și când este suficientă starea locală sau contextul?
Sarcină React: implementați un component de căutare a aparițiilor unui substring în text. Cerințe: încărcarea textului din API la prima randare, indicație de încărcare, gestionarea erorilor, căutare a aparițiilor fără a ține cont de majuscule/minuscule, evidențierea aparițiilor găsite, afișarea numărului total de apariții, buton pentru încărcarea unui text suplimentar.
Implementați o clasă conform pattern-ului Observer (Emitter de evenimente): stocarea abonaților, abonarea la evenimente, dezabonarea de la evenimente, notificarea abonaților.
Ce este requestAnimationFrame și ce garantează?
Spune un plan de acțiune pas cu pas atunci când ți se atribuie un proiect: ce faci când obții acces la depozit, presupunând că nu există documentație.
De ce este necesar React ca bibliotecă și de ce să nu scrii o aplicație în JavaScript vanilla?
În CV-ul tău scrie că ai dezvoltat cu Next.js — este corect? A fost Next.js cu App Router sau Pages Router?
Vorbește-mi despre Event Loop — cozile de micro și macro-activități.
Vorbește-mi despre Event Loop în JavaScript: cum funcționează, ce sunt microtask-urile și macrotask-urile?
Descrieți secvența de acțiuni ale browserului (și nu numai ale browserului) după introducerea URL-ului și solicitarea paginii. Ce este un layout forțat?
Cum funcționează this în funcțiile normale și în funcțiile săgeată? Care este diferența?
Utilizarea instrumentelor AI în dezvoltare
Dacă funcționalitatea ta nu este singura în versiune — cum schimbă asta situația cu o eroare critică?
Există probleme în adăugarea de noi metode la prototipurile obiectelor încorporate?