Frontend
De ce ai început acum să cauți un nou loc?
Ai lucrat cu RxJS sau Angular Signals?
funcție promiseWithResolve() { // Neimplementat } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)
De ce ai folosit onMounted pentru încărcarea datelor, în loc să apelezi direct funcția?
Ramura ta este în urmă față de dev pentru că un alt dezvoltator și-a fuzionat deja modificările. Cum îți actualizezi ramura și rezolvi conflictele?
Explicați modelele arhitecturale MVC și MVVM. Cum sunt implementate în Angular?
Cum utilizați instrumentele AI în muncă?
Spune-mi despre experiența ta în cuvintele tale, ce ai dori să evidențiezi, momente tehnice interesante din CV-ul tău.
Analiza codului modulului auto-letter-fix.ts pentru identificarea scurgerilor de memorie, apelurilor multiple și optimizărilor
Provocare în JavaScript: ce va afișa console.log(x) după un forEach cu x++?
// === 2 === // implementează tipul type User = any;
Ce este CORS? Ce reglementează?
Implementați tipizarea în TypeScript pentru validarea URL-urilor, permitând doar URL-uri corecte de forma: domeniu de bază + cale (users/orders/messages) + metodă (get/update/delete/ban). Șirurile arbitrare trebuie să provoace o eroare de compilare.
Primești o eroare critică în sarcinile tale, iar lansarea este peste două zile și nu poate fi amânată. Ce vei face?
Câmpul INN (10 sau 12 cifre). Afișează eroarea după blur. Butonul Trimite este dezactivat până când formularul este valid.
Vorbiți despre paginare și Infinite Scroll: cum le-ați folosit, ce variabile au fost, cum ați comunicat cu backend-ul? De ce într-un loc ați ales Infinite Scroll și în altul paginare?
Ce este Designul Segmentat pe Funcționalități și ce problemă rezolvă arhitectura în general?
Care este complexitatea algoritmică a căutării elementelor într-un array?
Ce metode de procesare a array-urilor cunoști?
Câte fire de execuție sunt în JavaScript?