Cum ai integrat TypeScript în codul legacy pas cu pas și cum ai evitat regresiile?
Frontend
Utilizatorul a introdus toate datele, a făcut clic pe «Finalizare», se efectuează plata, iar pagina se blochează. Cum ai depana această situație și cum te protejezi inițial împotriva ei?
Cum a fost organizată revizuirea codului într-o echipă de 3-4 dezvoltatori frontend? Ce principii au fost stabilite?
Cum ai organiza munca cu un formular mare de calcul al asigurărilor, care are multe câmpuri (aproximativ 50), secțiuni dinamice, calcul instantaneu al costului total, împărțit pe mai multe ecrane?
Ce sunt unknown și never în TypeScript? În ce diferă de any?
Povestiți despre o situație în care o decizie arhitecturală s-a dovedit a fi nereușită — ce s-a întâmplat și ce ați schimbat apoi?
Vorbește despre Event Loop: explică diferența dintre microtask-uri și macrotask-uri, oferă un exemplu cu o promisiune și setTimeout.
Partea publică a agregatorului (landing, catalog de produse) trebuie să fie bine indexată. Cum ați aborda alegerea renderizării (SSR/SSG)?
Cum ați stoca datele formularului pentru ca utilizatorul să se poată întoarce după reîncărcarea paginii sau închiderea filei (fără autentificare)?
Când au trecut de la Vue 2 la Vue 3, ce s-a schimbat în mod specific în gestionarea stării și ce dificultăți au întâmpinat în timpul acestei migrații?
Cum te raportezi la inteligența artificială și cum o folosești în munca ta?