Cum ai rezolva problema îmbunătățirii unei interfețe incomode dacă ai un UI-kit gata, dar nu ai un designer intern?
Frontend
Ce este important pentru tine într-un proiect și echipă: ce procese și formate de interacțiune îți sunt confortabile, și ești pregătit să participi la construirea proceselor de la zero?
Spune-mi despre tine: cum ai ajuns în dezvoltare, la ce proiecte și în ce echipe ai lucrat, și ce sarcini ai rezolvat?
Spune-mi despre experiența ta cu TypeScript: la ce nivel l-ai stăpânit, cum l-ai învățat și ai experiență cu alte limbaje sau JavaScript vanilla?
Ce poți să-mi spui despre modul Strict în React?
Cum a fost organizată comunicarea cu dezvoltatorii backend atunci când contractele API s-au schimbat, de exemplu când un câmp a fost redenumit în răspuns? Cum ați coordonat și ați lansat astfel de schimbări?
Care este diferența dintre useMemo și React.memo?
Spune-mi despre experiența ta cu backend-ul: cu ce API-uri, tehnologii și abordări ai lucrat, cum ai organizat comunicarea între frontend și backend, și ce biblioteci ai folosit?
Ce este un generic în TypeScript? Oferă un exemplu de aplicare.
Dacă îți dai seama că nu vei avea timp să finalizezi sarcina în termenul planificat, ar trebui să raportezi acest lucru, cui și în ce etapă?
Cât de bună practică consideri utilizarea tipurilor 'any' și 'unknown' în cod?
Care sunt principalele metode ale ciclului de viață ale componentelor React bazate pe clase?
Care este diferența dintre useMemo și useCallback?
Există un arbore de componente React: cum să inițiezi o schimbare de stare dintr-un component copil care se află în componenta părinte?
Cunoști TanStack Query? De ce este adesea folosit și care sunt avantajele sale?
Aplicația începe să încetinească din cauza randării unei tabele mari: cum ai face profilarea, depanarea și optimizarea unei astfel de probleme?
Ce instrumente de gestionare a stării în React ai folosit sau cunoști?
Ce funcții noi au apărut în versiunile moderne de React, în special în React 18 și React 19? Cu ce te-ai confruntat în practică?
De ce ai ales React? Ai luat în considerare Angular sau s-a întâmplat istoric?
Cum ai validat conformitatea răspunsurilor API reale cu contractele Swagger/OpenAPI: manual sau automatizat?