Ce ai alege pentru a interacționa cu backend-ul și pentru a gestiona starea globală pe frontend?
Frontend
Ce funcții avansate ale TypeScript cunoști pentru manipularea flexibilă a tipurilor: utility types, tipuri condiționale, restricții ale parametrilor generici și altele?
Care este diferența dintre tipul 'any' și 'unknown' în TypeScript?
Care este scopul stării în React și care este paradigma principală de lucru cu starea?
Analizează exemplul cu un component React părinte și un copil lent învelit în React.memo: este totul corect aici, ce se va schimba dacă props este un obiect sau o funcție, și cum să-l îmbunătățești?
Spune-mi despre experiența ta cu implementarea frontend-ului din perspectiva confortului utilizatorului și a proiectării interfeței.
A fost o evaluare a sarcinilor și costurilor de muncă în proiectele anterioare? Cât de des ai reușit să respecți estimările?
Ți s-a întâmplat vreodată să trebuiască să explici nuanțe tehnice ale muncii tale colegilor non-tehnici, cum ar fi analiști sau cei care stabilesc sarcini? Cum ai făcut-o?
Care este experiența ta cu implementarea autorizării și autentificării pe frontend: tokenuri, sesiuni, OAuth, autentificare cu doi factori, model bazat pe roluri?
Un utilizator se autentifică printr-un formular de login și parolă: ce se întâmplă în acel moment, de unde obține aplicația datele utilizatorului și rolurile?
Spune-mi despre drumul tău în React: din ce versiune ai început, cum ai învățat, ce funcții ai folosit și cum ai perceput tranziția la hooks și componente funcționale?
Ai experiență cu refactorări complexe sau decizii arhitecturale?
Care sunt modalitățile de stocare a tokenurilor pe frontend — cookies, localStorage, sessionStorage? Care sunt preferate și de ce?