Frontend
În CV-ul tău scrie Java și PostgreSQL — povestește-ne despre această experiență.
Vorbește despre Virtual DOM și mecanismul de reconciliere în React. Ce declanșează o re-renderizare? Ce cauzează demontarea completă a unui component?
Cum a fost organizat CI/CD? Ați folosit pipeline-ul GitLab sau altceva?
Când un utilizator introduce google.com în browser, care este prima solicitare HTTP trimisă către server și cu ce metodă?
Poți să descrii ciclul de viață al unei solicitări în browser — de la momentul în care utilizatorul introduce adresa în bara de adrese până când pagina este redată?
Povestește despre bundler-ul la trecerea de la Vue 2 la Vue 3: era Webpack (Vue CLI), acum Vite. Au fost cazuri interesante, conflicte de configurație sau lucruri pe care a fost nevoie să le rescrii?
Când se execută funcția de curățare în useEffect?
Care este diferența dintre __proto__, [[Prototype]] și prototype?
Cu ce te ocupai înainte de a te dedica dezvoltării?
Știi ceva despre acquiring? Ce este asta?
Care este diferența dintre un array obișnuit și un Set? Ce se poate face astfel încât Set să fie mai bun decât un array?
Care este diferența dintre event.target și event.currentTarget?
Pentru ce se face acest proiect? În ce nișă de valoare se încadrează, ce problemă rezolvă? Există concurenți?
Unde ți-ai dori să te dezvolți profesional?
Cât de bună practică este să stochezi simultan în magazinul global Redux informații despre profilul utilizatorului și coș? Cum influențează acest lucru arhitectura?
Ce va fi afișat în consolă?
Ce știi despre proiectul pentru care te adună?
Ai lucrat cu Redis?
Ce tipuri de date cunoști în JavaScript?
Folosim Pinia. Într-un component, apelăm o acțiune sincronă a store-ului cu o solicitare către bază de date, care schimbă starea. Apoi, într-un alt component, citim imediat această stare, dar ea este încă veche. De ce se întâmplă asta și cum se poate remedia?