Има популярна форма, която се използва на 5 различни места в проекта, но всяко използване има малки разлики. Как бихте проектирали такъв компонент?
Frontend
Какво е Feature-Sliced Design и какъв проблем решава архитектурата като цяло?
В API за композиция на Pinia няма метод $reset — как бихте го реализирали?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 от кеша console.log(sum(4, 1)) // 5
Как взаимодействахте с бекенда и други членове на екипа (аналитици, дизайнери, тестери)?
Имали ли сте опит, когато реализирахте идея, която изглеждаше страхотно, но в крайна сметка се оказа неуспешна?
Когато проектът се разраства и може да се отделят няколко бизнес същности (личен кабинет, профил, промоции), може ли да ги разделите на отделни репозитории и да ги свържете като микрофронтендове?
Разкажете ни за процесите на разработка във вашия екип: методология, спринтове, преглед на код, деплой.
В кои случаи са необходими микрофронтендове и как се различават?
Каква е разликата между watch и watchEffect във Vue.js?
Каква е разликата между ref и reactive във Vue.js?
Имали ли случаи, когато в средата на спринта задачите внезапно бяха пренаредени и трябваше всичко да се преправя?
Имаш голямо старо приложение с много API заявки, които минават през различни URL и връщат различни формати на отговори. Как бихте организирали това?
Писали ли сте техническа и архитектурна документация? Имали ли сте опит с голям обем документация?
Какви мерки за сигурност бяха приложени по отношение на използването на iFrame и PostMessage?
Отделихте се от develop, но develop напредна. Как да актуализирате своя клон до актуалното състояние на develop? Какво е rebase?
Какво е директивата v-model и как да използвате defineModel в дете компонент?
Имаме таблица с 10 000 реда, която започва да забавя при рендиране. Защо се случва това и как да го поправим?
Каква е разликата между типовете any и unknown в TypeScript?
Какви инструменти се използват за съхраняване на глобалното състояние във Vue.js? Каква е разликата между Options API и Composition API в Pinia?