Жобада 5 түрлі жерде қолданылатын, бірақ әр қолдануда аздаған айырмашылықтары бар кең тараған форма бар. Мұндай компонентті қалай жобалайсыз?
Frontend
Feature-Sliced Design дегеніміз не және архитектура жалпы қандай мәселені шешеді?
Pinia Composition API-де $reset әдісі жоқ — оны қалай жүзеге асырар едіңіз?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // кэште console.log(sum(4, 1)) // кэште
Сіз қалайша артқы жағы мен басқа команда мүшелерімен (талдаушылар, дизайнерлер, тестілеушілер) өзара әрекеттестіңіз?
Сізде бұрын-соңды жақсы көрінген, бірақ соңында сәтсіз болған идеяны жүзеге асырған тәжірибе болды ма?
Жоба кеңейген кезде және бірнеше бизнес-объектілерін бөлуге болады (жеке кабинет, профиль, промо-акциялар), оларды бөлек репозиторийлерге бөліп, микрофронтенд ретінде қосуға бола ма?
Қандай жағдайларда микрофронтендтер қажет және олар қалай ерекшеленеді?
Командаңыздағы даму процестері туралы айтыңыз: әдістеме, спринттер, кодты қарау, орналастыру.
Vue.js-те ref пен reactive арасындағы айырмашылық неде?
Vue.js-те watch пен watchEffect арасындағы айырмашылық неде?
Спринттің ортасында тапсырмалар кенеттен қайта басымдылыққа ие болып, бәрін қайта жасау керек болған жағдайлар болды ма?
Сізде көптеген API сұраулары бар ескі үлкен қосымша бар, олар әртүрлі URL-дерден тартып, әртүрлі жауап форматтарын қайтаруда. Бұл қалай ұйымдастырылуы керек?
Сіз техникалық және архитектуралық құжаттаманы жаздыңыз ба? Үлкен көлемдегі құжаттамамен жұмыс тәжірибеңіз бар ма?
Қауіпсіздік тұрғысынан, iFrame және PostMessage қолданғанда қандай қауіпсіздік шаралары қолданылды?
Бізде 10 000 жолдан тұратын кесте бар, ол көрсету кезінде кідіріске ұшырайды. Бұл неге болады және оны қалай түзетуге болады?
Сіз develop-тен тармақталдыңыз, бірақ develop алға жылжыды. Өз тармағыңызды develop-тің ағымдағы күйіне қалай жаңартасыз? Rebase деген не?
Vue.js-те жаһандық күйді сақтау үшін қандай құралдар пайдаланылады? Pinia-да Options API мен Composition API-дің айырмашылығы қандай?
TypeScript-те any және unknown типтері арасындағы айырмашылық неде?
v-model директивасы деген не және оны баламалы компонентте қалай пайдалану керек?