Frontend
Câte fire de execuție sunt în JavaScript?
Ce metode de procesare a array-urilor cunoști?
Antrenezi copii de peste 10 ani și au devenit campioni ai Rusiei. Ce practici din activitatea ta de antrenor ai transferat în munca cu juniorii?
Ce directive Angular cunoști? Cum creezi o directivă personalizată de atribut și structurală?
Vorbește despre tipurile utility în TypeScript: pe care le-ai folosit și pentru ce?
Știi diferența dintre enum și constante în TypeScript?
Ce alte metode de parcurgere a unui arbore există în afară de recursie? Care sunt avantajele și dezavantajele recursiei și stivei?
Dacă ai timp liber și pe tablă sunt două sarcini — una tehnică (refactorizare) și una de produs cu aceeași prioritate — pe care ai alege-o?
La ce folosește semantică tagurilor HTML?
Povesti despre o problemă tehnică dificilă pe care a trebuit să o rezolvi.
Ai lucrat cu Vuex? Ce sunt mutațiile în Vuex?
Există un tabel cu 50 de coloane și un număr mare de rânduri. Diferite grupuri de utilizatori doresc să vadă seturile lor de coloane, iar aceste setări trebuie să fie salvate după reîncărcarea paginii și închiderea browserului. Cum ai implementa acest lucru?
Ai spus că Angular nu e pentru tine. De ce?
Care este diferența dintre o uniune simplă și o uniune discriminată?
Ce tipuri utilitare cunoașteți, de exemplu Pick, Omit, Partial, Required? Cum sunt utilizate?
Care este diferența dintre ref și reactive în Vue 3?
Vorbește-mi despre microfrontends: la ce sunt utile și cum lucrezi cu ele?
Vorbește despre hooks-urile React și regulile lor de utilizare
Cum funcționează paginarea bazată pe cursor? Care sunt avantajele și dezavantajele în comparație cu LIMIT/OFFSET?
Cum ați implementa afișarea reducerii pe cardul produsului? Ce câmpuri ați adăuga entității? Ați calcula prețul nou pe frontend sau ați aștepta ca backend-ul să îl calculeze?