Frontend
Dacă ai face un proiect pentru tine, ce ai alege: Vue sau React? Și de ce?
Cum se accelerează încărcarea unei pagini cu multe imagini și carduri?
Ce nivel îți atribui: middle, middle+, senior?
Să presupunem că avem o aplicație React Native și o aplicație web. Unele API-uri ale browser-ului, inclusiv Local Storage, nu sunt disponibile în React Native (acolo se folosește Async Storage). Cum ai implementa o interfață unificată pentru stocare cu diferite implementări pentru web și React Native?
Ce cauți într-un nou loc de muncă, la ce acorzi atenție?
Care sunt diferențele dintre nivelurile de izolare în PostgreSQL? Există Read Uncommitted?
Ați folosit agenți AI (instrumente LLM) în muncă? Care este experiența dvs. cu aceștia?
Vorbiți despre primitivele în JavaScript — ce sunt acestea?
Care este diferența dintre type și interface în TypeScript?
Te consideri dintre celor care scriu totul singuri sau dintre cei care folosesc o bibliotecă în orice situație? Care biblioteci nu le-ai rescrie și pe care le-ai scrie tu însuți?
Aveți experiență cu WebSocket și long polling?
Cum a decurs interacțiunea cu designerii? Ce a fost mai întâi: dezvoltarea funcționalității sau designul, și cum ați acționat în cazul în care designul nu corespundea funcționalității?
Poți să menționezi câteva avantaje și dezavantaje ale Redux?
Ai studiat în domeniul ingineriei civile și construcții? Spune-mi, ce te-a adus în dezvoltarea frontend?
Privind înapoi, care decizii arhitecturale au fost reușite și care nu? De ce regretați?
Scrieți o funcție care acceptă un array de numere și șiruri și returnează suma tuturor elementelor, convertind șirurile în numere. Cum să tratați șirurile care conțin caractere non-numerice?
La este React? Ce probleme rezolvă? Când este redundant?
Cum veți acționa în condiții de lipsă de informații și incertitudine, atunci când trebuie să determinați singur soluții tehnice și vizuale?
Cum știi numărul întrebării pentru a deschide ecranul întrebării?
Vorbiți despre sarcina de separare a rolurilor în contul personal — cum a fost implicat backend-ul în implementarea acesteia?