What is the directive v-model and how to use defineModel in a child component?
Frontend
What is the BEM methodology in CSS?
How to delete accidentally committed data from a commit?
How is the Event Loop in JavaScript structured? Tell me about micro- and macro-tasks.
How were modules isolated in microfrontends, how was communication between modules organized, and how was state managed?
Have you had experience with unit testing and E2E testing?
A bug has appeared that is difficult to reproduce — it reproduces in testing, but it's unclear how, and it is not logged. How would you debug it?
What is the function nextTick in Vue.js and when should it be used?
Where is the boundary between using slots and props in Vue.js components?
What is the difference between 'git fetch' and 'git pull'?
If we have a small application, like a to-do list, should we split it into a host application and micro frontends?
How to call a child component's method from a parent component in Vue.js?
What is the difference between ref and shallowRef in Vue.js? When is it better to use shallowRef?
There is an old module in the project, the business wants to add a new feature quickly, but you want to refactor the module first. What would you do?
Is it reliable to trust TypeScript types at runtime? How to ensure backend data validation?