Există o formă populară care este utilizată în 5 locuri diferite ale proiectului, dar fiecare utilizare are mici diferențe. Cum ai proiecta un astfel de component?
Frontend
Ce este Designul Segmentat pe Funcționalități și ce problemă rezolvă arhitectura în general?
În API-ul de compoziție Pinia nu există metoda $reset — cum ai implementa-o?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 din cache console.log(sum(4, 1)) // 5
Cum ai interacționat cu backend-ul și ceilalți membri ai echipei (analiști, designeri, testeri)?
Ai avut vreodată o experiență în care ai implementat o idee care părea grozavă, dar s-a dovedit a fi un eșec?
Când proiectul crește și pot fi identificate mai multe entități de afaceri (cont personal, profil, promoții), este posibil să le împărțiți în depozite separate și să le conectați ca micro-frontenduri?
În ce cazuri sunt necesare microfrontends și în ce diferă?
Au fost cazuri în care, în timpul unui sprint, sarcinile au fost brusc re-prioritizate și a fost nevoie să se refacă totul?
Care este diferența dintre watch și watchEffect în Vue.js?
Care este diferența dintre ref și reactive în Vue.js?
Spuneți-ne despre procesele de dezvoltare din echipa dvs.: metodologie, sprinturi, revizuirea codului, implementare.
Ați scris documentație tehnică și arhitecturală? Aveți experiență cu volume mari de documentație?
Ai o mare aplicație veche cu multe solicitări API care trec prin diferite URL-uri și returnează diferite formate de răspuns. Cum ai organiza asta?
Ce măsuri de securitate au fost aplicate în ceea ce privește utilizarea iFrame și PostMessage?
Avem un tabel cu 10.000 de rânduri care începe să încetinească la randare. De ce se întâmplă acest lucru și cum se poate remedia?
Ce instrumente sunt utilizate pentru stocarea stării globale în Vue.js? Care este diferența dintre Options API și Composition API în Pinia?
Ce este directiva v-model și cum se folosește defineModel într-un component copil?
Ai creat o ramură din develop, dar develop a avansat. Cum îți actualizezi ramura la starea actuală a develop? Ce este rebase?
Ce este cherry-pick în Git?