Frontend
De cât timp lucrați în companie?
Cum ai interacționat cu backend-ul și ceilalți membri ai echipei (analiști, designeri, testeri)?
Puteți enumera toate soluțiile tehnice pentru această problemă (cu excepția înlocuirii câmpului cu un semnal)?
/* Ce va fi afișat în consolă */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("gata!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Rezultat"; } f(); console.log(7);
În ce echipă lucrați și la ce proiect?
Cum ți se pare formatul nostru de lucru? Este atractiv?
De ce ai folosit computed pentru filtrarea tarifelor, în loc de variabile normale sau funcții?
Ați folosit WebSocket-ul direct sau cu anumite învelișuri?
În ce moment va rula funcția de cleanup din useEffect, dacă are un array de dependențe cu parametrii a, b, c?
Analiza HTML și CSS se face sequential sau în paralel?
Ce este cherry-pick în Git?
Cine ar trebui, în general, să ia decizia de amânare a lansării?
Cum determini când trebuie să învelești o funcție în useCallback și când nu? Cum se face acest lucru în proiectul tău?
Ce argument transmitem funcției inject? Ce anume se transmite acolo — o dependență sau altceva (token)?
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.
De ce este necesar React ca bibliotecă și de ce să nu scrii o aplicație în JavaScript vanilla?
Cum sunt structurate stările de magazin și server pe frontend? Folosiți TanStack Query?
Vorbește-mi despre Event Loop în JavaScript: cum funcționează, ce sunt microtask-urile și macrotask-urile?
Ce operații blocante există în cadrul Critical Rendering Path?
Există probleme în adăugarea de noi metode la prototipurile obiectelor încorporate?