Vue component task with composition API: find and fix the bug (non-reactive prop passing in composable).
Frontend
Where is Shadow DOM used in real life?
The business wanted to release a feature quickly, but you understood it would entail technical risks. How did you act?
Is it possible to type the accumulator in reduce not through 'as', but through generics? Can the return type be automatically computed based on the input object using TypeScript types?
Have you ever designed a component from scratch without requirements?
Task: what will the console output? (code with var in a for loop and an array of functions)
What is the difference between display: none and visibility: hidden? And opacity: 0?
How does the mechanism work when primitives (e.g., strings) can have methods called on them, even though primitives should not have methods?
Would you prefer to focus more on leadership tasks or just work comfortably and receive interesting tasks?
Tell me about display: block, inline, and inline-block. How do they differ?
What was mandatory in the components you designed? How do you create components?
How was your code review process organized?
How would you improve the structure of written code for long-term support?
Under-the-hood topics of Vue 3 — how does the scheduler work, virtual DOM?
What was your role in the team? How many developers were there? How were the tasks distributed?
Is it possible to control the scope of CSS variables and override them?
Did you handle components independently? Did you think through how the components would work, what props?
There is a card with a header, text, footer, and a button. What will be through props, and what through slots?
What is your favorite way to center a div?
Tell me about the CSS-in-JS approach.