There is a popular form used in 5 different places in the project, but each use has slight differences. How would you design such a component?
Frontend
What is Feature-Sliced Design and what problem does the architecture as a whole solve?
In Pinia Composition API, there is no $reset method — how would you implement it?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // cached console.log(sum(4, 1)) // cached
How have you interacted with the backend and other team members (analysts, designers, testers)?
Have you ever had an experience where you implemented an idea that seemed great but ultimately turned out to be unsuccessful?
When a project grows and several business entities can be distinguished (personal account, profile, promo campaigns), can they be split into separate repositories and connected as micro frontends?
Tell about the development processes in your team: methodology, sprints, code review, deployment.
In what cases are micro-frontends necessary and how do they differ?
What is the difference between watch and watchEffect in Vue.js?
What is the difference between ref and reactive in Vue.js?
Have there been cases when tasks were suddenly reprioritized in the middle of a sprint and everything had to be redone?
You have a large old application with many API requests pulling from different URLs and returning different response formats. How would you organize this?
Have you written technical and architectural documentation? Do you have experience working with large volumes of documentation?
From a security perspective, what measures were applied when using iFrame and PostMessage?
You branched off from develop, but develop has moved forward. How do you update your branch to the current state of develop? What is rebase?
What is the directive v-model and how to use defineModel in a child component?
We have a table with 10,000 rows that starts lagging during rendering. Why does this happen and how can it be fixed?
What is the difference between the any and unknown types in TypeScript?
What tools are used to store global state in Vue.js? What is the difference between Options API and Composition API in Pinia?